五、 用户密码管理 passwd 直接回车可以更改root用户密码 passwd name 更改普通用户密码(普通密码用户名) 如果用户没有密码用户名后面是两个!! 如果用户名有密码,后面有一串加密的字符串 用户名后面是号表示被锁定 用户名后面有和!!表示这个用户无法登录 密码是有问题的 passwd -l username 锁定用户密码 usermod -L username 锁定用户密码 passwd -u username 解锁用户密码 usermod -U username 解锁用户密码 更改用户密码 passwd --stdin username 只需输入1次密码,并且是明文显示 echo "111222" |passwd --stdin user5 管道的作用是把前面的输出内容给后面的命令 \n表示换行 echo -e "123\nsss" 六、 mkpasswd命令 mkpasswd 随机生成密码 需要安装yum install -y expect 默认生成随机密码是9位,包含大小写数字特殊符号 并且可以指定长度和特殊符号的个数 mkpasswd -l 12 -s 3 l长度为12 s 特殊符号为3个 七、su命令 su 作用是用来切换用户的 whoami 查看当前用户 su - username 不加- 不会切换环境变量 su - user5 登录到user5 提示没有文件或者目录 那么我们首先创建一个家目录 mkdir /home/user5 然后 chown user5:user5 /home/user5/ 并且拷贝配置文件 cp /etc/skel/.bash* /home/user5/ chown -R user5:user5 /home/user5/ 然后切换就正常了 八、sudo命令 sudo可以临时用指定用户的身份去执行一条命令 visudo 更改配置文件 :sut nu 查看这个文件的行数