【CentOS 7笔记15】,用户与用户组#171028

博客介绍了用户配置文件和密码配置文件,包含用户名、密码等信息,还提及系统自带用户的shell类型,如bin/bash和sbin/nologin,etc/shadow与etc/passwd一一对应。此外,还涉及用户组以及用户和用户组相关内容。

shallow丿ove


一. 用户配置文件和密码配置文件

用户名:密码:用户id:组id:用户注释信息,一般默认空:用户家目录:用户的shell 系统自带的用户

常用时bin/bash(当前使用的界面)和sbin/nologin(不能登录,即使设置了密码) etc/shadow与etc/passwd一一对应

[root@localhost ~]# head -n1 /etc/shadow ; tail -n2 /etc/shadow	#使用分号可以同时输出多行的命令

用户:密文:天数(距离19700101的天数):要过多少天才可以更改密码,默认为0,不受限制:密码距离多少天后到期,即距离多少天内更改密码:密码到期前警告,距离多少天到期提醒:账号失效期限,账号锁定:账号声明周期,距离19700101有多少天,账号在这个日期前可以使用,到期后账号会锁定:保留字段,没有实际意义

二. 用户组

/etc/group	#组用户配置文件
/etc/gshadow	#组密码配置文件


系统自动备份文件,需同步更新
/etc/shadow-	#
/etc/gshadow-	#

[root@localhost ~]# groupadd grp1
[root@localhost ~]# tail -n1 /etc/group
[root@localhost ~]# groupadd -g 1001 grp1	#自定义gid
[root@localhost ~]# groupdel grp1	#删除用户组

[root@localhost ~]# groupdel userall	#组内必须没有用户


三. 用户和用户组

[root@localhost ~]# useradd user1
[root@localhost ~]# tail -n1 /etc/passwd
[root@localhost ~]# useradd -u 1004 -g grp1 user1	#指定uid放入用户组

[root@localhost ~]# useradd -u 1006 -g grp2 -d /home/user111 -s /sbin/nologin user1	#指定家目录和使用bash

[root@localhost ~]# useradd -M user5	#创建用户的同时不创建家目录



[root@localhost ~]# groupadd -g 1010 grp3
[root@localhost ~]# useradd -g grp3 user5
[root@localhost ~]# tail -n5 /etc/passwd

根据uid值增加


[root@localhost ~]# userdel user11	#/home/目录没有删除
[root@localhost ~]# rm -rf /home/user11	#或
[root@localhost ~]# userdel -r user11

转载于:https://my.oschina.net/u/3892756/blog/3053264

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值