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