本文共 1389 字,大约阅读时间需要 4 分钟。
用户密码管理
实例
修改root用户密码:#passwd修改普通用户密码:
#passwd username锁定用户:
#passwd -l username 或 #usermod -L username例:[root@linux-01 ~]# passwd -l user5Locking password for user user5.passwd: Success[root@linux-01 ~]# tail /etc/shadowdbus:!!:17615::::::polkitd:!!:17615::::::tss:!!:17615::::::postfix:!!:17615::::::sshd:!!:17615::::::user1:!!:17618:0:99999:7:::hll:!!:17619:0:99999:7:::user5:!!:17623:0:99999:7:::user6:!!:17623:0:99999:7:::user3:!!:17624:0:99999:7:::解锁用户:
#passwd -u username例:[root@linux-01 ~]# passwd -u user5Unlocking password for user user5.passwd: Warning: unlocked password would be empty.passwd: Unsafe operation (use -f to force)锁定用户/解锁用户另一个命令:
#usermod -L username#usermod -U username给一个用户设定密码:
#passwd --stdin username例:[root@linux-01 ~]# passwd --stdin user5Changing password for user user5.12345678 //密码明文显示passwd: all authentication tokens updated successfully.把“112233”的结果输出传递给passwd --stdin user5,这样不需要交互直接修改user5的密码。
例:[root@linux-01 ~]# echo "112233" |passwd --stdin user5Changing password for user user5.passwd: all authentication tokens updated successfully.输出换行:
#echo -e "xxx\nxxx"例:[root@linux-01 ~]# echo -e "111\nddd"111ddd输出换行:
#echo -e "xxx\txxx"例:[root@linux-01 ~]# echo -e "111\tddd"111 ddd使用命令直接修改user5密码:
[root@linux-01 ~]# echo -e "12345678\n11223344" |passwd user5转载于:https://blog.51cto.com/13669226/2094548