shallow丿oveshell
用户名:密码:用户id:组id:用户注释信息,通常默认空:用户家目录:用户的shell 系统自带的用户bash
经常使用时bin/bash(当前使用的界面)和sbin/nologin(不能登陆,即便设置了密码) etc/shadow与etc/passwd一一对应ui
[root@localhost ~]# head -n1 /etc/shadow ; tail -n2 /etc/shadow #使用分号能够同时输出多行的命令
用户:密文:天数(距离19700101的天数):要过多少天才能够更改密码,默认为0,不受限制:密码距离多少天后到期,即距离多少天内更改密码:密码到期前警告,距离多少天到期提醒:帐号失效期限,帐号锁定:帐号声明周期,距离19700101有多少天,帐号在这个日期前能够使用,到期后帐号会锁定:保留字段,没有实际意义code
/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