3.4 usermod命令


更改用户属性usermod,

更改UID,命令为#usermod -u 编号;

更改GID,命令为#usermod -g 编号;

更改用户家目录,命令为#usermod -d 编号;

更改用户shell,命令为#usermod -s 编号;

设置用户扩展组,命令为#useradd -G 组名【,组名】;

查看aming用户UID,GID,扩展组,#id aming ;

锁定用户不能使用,命令为#usermod -L aming;

解锁用户,命令为#usermod -U aming;


3.5 用户密码管理


修改用户密码,命令为#passwd 用户名;

查看用户密码配置文件,命令为前十行#head /etc/shadow 或后十行#tail /etc/shadow;

锁定用户不能使用,命令为#passwd -l 用户名;密码配置文件密码位加两个感叹号;

修改用户密码,明文显示密码,命令为#passwd --stdin user5;

修改用户密码 ,#echo "111222" |passwd --stdin user5;

#echo -e实现一些特殊用法,\n换行符,\t是TAB,命令为#echo -e "123\nsss";

修改用户密码 ,一条命令实现输入两次密码,命令为#echo "1231111\n1231111" |passwd user3;


3.6 mkpasswd命令


随机生成一段字符串作为密码,命令mkpasswd,make password;

安装命令mkpasswd包#yum install -y expect;

使用方法,命令为#mkpasswd;

-l指定长度,命令为#mkpasswd -l 数字;

-s特殊符号个数,命令为#mkpasswd -s 数字;