usermod命令
* usermod -s /bin/nologin 用户 (更改用户shell)* usermod -G 用户组 1,用户组2 用户 (设置用户次用户组),使用gpasswd -a 用户 用户组,可以添加多个用户组。
* usermod -g 新的GID 用户 (更改用户GID)* usermod -u 新的UID 用户 (更改用户UID)
* 查看用户UID和GID:id 用户名* usermod -d 家目录 用户 (更改用户家目录)* usermod -L 用户名 (锁定用户密码)* usermod -U 用户名 (解除用户密码锁定)* id xxx :查看用户uid、gid、和所有者,所属组。
用户密码管理
修改用户密码:passwd 用户
或者echo -e "123123\n123123" | passwd 用户
设置用户的密码:echo "xxxx" | passwd --stdin 用户1
临时关闭用户:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上就可以了。想恢复该用户,去掉即可。
查看shadow文件凡是密码被锁定的,在第二个字段首,都会有一个感叹号。
* Passwd -S 用户 (查看用户的密码状态,-Sa 查看所有用户的密码状态)* passwd -l 用户 (锁定用户密码,登入不能修改密码。 -u 解锁)
mkpasswd命令
用来生成密码的工具,默认没有该命令
需要安装yum install -y expect
默认生成9为复杂度较高的字符串,
指定位数:-l
指定几位特殊符号:-s