1、passwd
root 用户给自己改 密码,直接 输入 passwd 就可以了
若是给其它用户修改密码,就需要
passwd user_name
用户锁定和解锁
passwd -l user_name
passwd -u user_name
当然还可以用usermod 来锁定和解锁用户
usermod -L user_name
usermod -U user_name
只不过,这里加的是一个叹号
脚本中经常用到的改密码
passwd --stdin user_user_name (需要输入一次,密码)
echo "passwd " | passwd --stdin user_name (一条命令就可以修改)
echo -e "12345678 12345678" | passwd user_name (echo -e 参数,就不需要用 --stdin)
mkpasswd 命令
yum install expect 安装这个软件
2、 su 命令
su user_name 只切换用户,不切换目录
su - username 切换用户同时也切换目录
su - -c "command " user_name 以某个用户 执行 一条命令
对于一个没有家目录的用户进行相关的配制
1、mkdir user_name 创建用户的家目录
2、chown user_name:user_name user_name 改变所有者和所属组
3、cp /etc/skel/.bash* /home/user_name 复制默认文件到家目录里去。
4、su user_name 就可以了