第三周第二次课 (4月3号)笔记
3.4 usermod命令
3.5 用户密码管理
3.6 mkpasswd命令
Usermod命令
usermod (更改所属用户命令):可以接 -u, -g, -d, -s 分别修改UID, GID, 家目录,shell
usermod -G 可以更改所属GID,增加扩展组,如下图所示:
用户密码管理
修改密码: passwd set_uid 如修改liut用户 passwd liut
passwd 修改root密码
passwd -l username (锁住,会有!!) passwd -u username (解锁)
*表示无法登录,!!同理
usermod -L username (同样具有锁定用户功能,符号“!”) usermod -U username 解锁
更改passwd还可以用命令 passwd --stdin username,如下图更改密码以明文形式出现
命令:echo " " |passwd --stdin username 表示把前面的输入后面的,|为管道符,
echo -e 可以在一行中出现一个换行符 echo -e " " \n 换行符 \t 隔tab
mkpasswd命令
安装yum install -y expect可生成mkpasswd随机密码,在写脚本时可用到
e.g.给100个用户创建100个随机密码,可用for循环, 同时保存密码文件
mkpasswd 随机默认生成⑨位码,可用mkpasswd -l 限制长度 -s限制特殊字符数,如下图