usermod 修改用户属性shell
usermod 是更改已经存在的用户的相关属性,经常使用选项以下:ui
-u : 更改用户的 uid ;spa
-g : 更改用户属组,后面能够跟组 id ,也能够跟组名;密码
-d : 更改用户家目录im
-s : 更改用户的shellyum
passwd 用户密码管理img
查看 密码文件 // /etc/shadowtab
锁定用户 // passwd -l 用户名di
密码位置变成“ !!”说明密码被锁定了 不能使用不能登录!文件
passwd -u 用户名 // 解除密码锁定
另外一种锁定密码的命令 // usermod -L 用户名
解锁命令: usermod -U 用户名
passwd --stdin 用户名 //更改用户密码
echo "12345678" |passwd --stdin 用户名 //一条命令修改密码
echo -e 选项 后面跟 \n 表示换行符,输出时会自动换行,不加 -e会直接输出
echo -e 选项 后面跟 \t 表示tab键,输出时会自动空段,不加 -e会直接输出
echo -e "1234567\n1234567" |passwd user1 //更改用户密码
mkpasswd //随机生成密码
yum install -y expect //安装包用来安装这个命令
-l :指定密码的长度
-s : 指定密码中含有多少个特殊符号