usermod 修改用户属性
usermod 是更改已经存在的用户的相关属性,常用选项如下:
-u : 更改用户的 uid ;
-g : 更改用户属组,后面可以跟组 id ,也可以跟组名;
-d : 更改用户家目录
-s : 更改用户的shell
passwd 用户密码管理
查看 密码文件 // /etc/shadow
锁定用户 // passwd -l 用户名
密码位置变成“ !!”说明密码被锁定了 不能使用不能登陆!
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 : 指定密码中含有多少个特殊符号