第三周第二次课 (4月3号)笔记

3.4 usermod命令

3.5 用户密码管理
3.6 mkpasswd命令


Usermod命令

usermod (更改所属用户命令):可以接 -u, -g, -d, -s 分别修改UID, GID, 家目录,shell

usermod -G 可以更改所属GID,增加扩展组,如下图所示:

第三周第二次课 (4月3号)笔记

用户密码管理

修改密码: passwd  set_uid 如修改liut用户 passwd liut

passwd 修改root密码

passwd  -l username (锁住,会有!!) passwd -u username (解锁)

*表示无法登录,!!同理

第三周第二次课 (4月3号)笔记

usermod -L username (同样具有锁定用户功能,符号“!”)  usermod -U username 解锁

第三周第二次课 (4月3号)笔记

更改passwd还可以用命令 passwd --stdin username,如下图更改密码以明文形式出现

第三周第二次课 (4月3号)笔记

命令:echo "   "   |passwd  --stdin username 表示把前面的输入后面的,|为管道符,

echo -e 可以在一行中出现一个换行符  echo -e " "   \n 换行符  \t 隔tab

第三周第二次课 (4月3号)笔记


mkpasswd命令

安装yum install -y  expect可生成mkpasswd随机密码,在写脚本时可用到

e.g.给100个用户创建100个随机密码,可用for循环, 同时保存密码文件

mkpasswd 随机默认生成⑨位码,可用mkpasswd -l 限制长度 -s限制特殊字符数,如下图

第三周第二次课 (4月3号)笔记