passwd命令详解

设置密码

语法

passwd [-dklS] [-u <-f>] [用户名称]

功能介绍

passwd 命令可让用户更改自己的密码,而系统管理员则能用来管理系统用户的密码。只有管理员可以指定用户名称,一般用户只能改变自己的密码。

参数

参数 作用
-d 删除密码。本参数仅有系统管理员才能使用
-f 强制执行。当要解开上锁的账号时,若该账号原本没有密码,则passwd命令会拒绝删除字首符号“!”。加上本参数后,passwd 会随机产生一组密码,强制解开锁住的账号。此参数配合“-u”参数使用。
-k 设定只有在密码预期失效后,方能更新
-S 列出密码的相关信息。
-u 解开已上锁的账号。使用这项参数之后,passwd 命令会把加上“!”号字首删除,回复该账号的密码,让指定的用户得以登录系统。本参数仅有系统管理员方能使用。

例子

变更自己的密码:

# passwd
...

变更tom的密码:

# passwd tom