/etc/passwd 保存用户的信息
/etc/group 保存group组成员的信息
/etc/shadow 密码保存
格式 用户名:加密密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间
/etc/skel 新用户信息文件
/etc/gshadow 用户组密码文件
/etc/motd 登陆信息(登陆之后显示)
/etc/login.defs 用户文件保存信息1
/etc/default/useradd 用户文件保存信息2
/etc/issue 登陆信息(登陆之前显示)
1.添加用户
useadd
-u :UID
-g :缺省所属用户组GID
-G :指定多个用户组
-d :宿主目录
-s :命令解释器
-c :描述信息
-e :指定用户实现时间
2.修改密码
passwd user
3.用户组
添加用户组
groupadd -g 8888 webmin
删除用户组
groupdel 组名
修改用户组信息
groupmod -n apache webmin 将组的名称改为apache
4.用户组管理命令
将用户添加到组中
A. usermod -G 组名 用户名
B .gpasswd -a 用户名 组名
gpasswd
-d 把用户从组中删除
-A 设置用户管理员
-r 删除用户组密码
-R禁止用户切换为该组
5. 用户组授权管理
chgrp 组名 /software 将software目录添加组,使组队此目录有操作权限
6.
pwck 检查passwd文件
vipw 编辑/etc/passwd文件
id 查看用户详细信息
finger 查看用户的详细信息
passwd -S 查看用户密码的状态
who / w 查看单签用户的登陆信息
groups 查看用户隶属那些用户组
newgrp 切换用户组
grppck 用户组配置文件
chgrp 修改文件所属组
vigr 编辑/etc/group文件(锁定文件)
7.禁用和恢复用户
禁用
usermod -L username
passwd -l username
恢复
usermod -U username
passwd -u username
8.删除用户
userdel -r username
9.find
-user
-uid
-group
-gid
10. 用户管理chage
-l 查看用户密码设置
-m 密码修改最小天数
-M 密码修改最大时间
-d 密码最后修改的日期
-I 密码过期以后,锁定账户的天数
-E 设定密码的过期日期 -1 为永不过期
-W 设置密码过期前,开始警告的天数
11.启动或者停用shadow功能
pwconv /pwunconv
grpconv /grpunconv
system-config-users
12.su
13. 批量添加用户
newuser 导入用户信息 #格式参考/etc/passwd
pwunconv 取消shadow password功能
chpasswd 导入密码文件#格式 用户名:密码
pwconv 将密码写入shadow文件
14. sudo
如果想让所有的用户都可以执行某条命令,需要修改
例如:sudo
组前面加%
如果使用户就直接写
15. 破解密码John ripper
密码破解---John the Ripper使用 https://blog.csdn.net/frank_ldw/article/details/81261626