本章最后一个主题,将介绍用户如何为自己设置密码(如果拥有超级用户权限,那么也可以为其它用户设置密码)。
使用 passwd 命令可以设置或更改密码。
passwd [user]
'''
功能: 设置或更改密码.
参数:
① user : 可选参数,通过指定一个用户名作为 passwd 命令的参数来为其设置密码(前提是**具有超级用户权限**)。
(若不指定 user 参数,也就是直接输入passwd 命令,更改的是**用户自己的密码**。)
选项:
-d : 删除密码。
-f : 强制执行。
-k : 更新只能发送在过期之后。
-l : 停止账号使用。
-S : 显示密码信息。
-u : 启用已被停止的账户。
-x : 设置密码的有效期。
-g : 修改群组密码。
-i : 过期后停止用户账号。
--help : 显示帮助信息。
--version : 显示版本信息。
返回值:
'''
查看 passwd 命令的帮助页面获取更多的细节内容。
只需输入 passwd 命令,而无任何参数,即可更改用户自己的密码。 接下来,shell 将会提示用户输入旧密码、新密码。 passwd 命令会试着强迫用户使用“强”密码(也就是,它会拒绝接受太短、与之前的密码相似、字典中的单词作为密码或太容易猜到的密码)。
passwd
passwd命令更改用户自己的密码.png
若具有超级用户权限,那么就可以通过指定一个用户名作为passwd命令的参数(user)来为该用户设置密码。 对于超级用户,还可以使用 passwd 命令的其它选项来设置账户锁定、密码失效等功能。
passwd wsq
指不容易猜到或破解的密码。
按下 Ctrl-C 键。Ctrl-C意味着中断。下一章进程会讲到。
passwd命令中断.png