passwd

修改用户密码.

语法

  passwd [options...] 

选项



   -d, --delete        删除指定帐户的密码(仅限root)

   -f, --force         强制操作 (有效地调用 `chfn'?)

   -k, --keep-tokens   保持未过期的身份验证令牌

   -l, --lock          锁定指定的帐户(仅限root)

   -S, --status        报告指定帐户的密码状态(仅限root)

   --stdin             从stdin读取新标记(仅限root)

   -u, --unlock        解锁指定帐户(仅限root)

   -?, --help          显示此帮助信息

   --usage             显示简要用法信息

如果未指定任何选项 - passwd将更改当前登录用户的密码 - 将提示输入旧密码和新密码

实例

如果是普通用户执行passwd只能修改自己的密码。如果新建用户后,要为新用户创建密码,则用passwd用户名,注意要以root用户的权限来创建

[root@localhost ~]# passwd xiaoming    //更改或创建用户xiaoming的密码;
Changing password for user xiaoming.
New UNIX password:          //请输入新密码;
Retype new UNIX password:   //再输入一次;
passwd: all authentication tokens updated successfully. //成功;

普通用户如果想更改自己的密码,直接运行passwd即可,比如当前操作的用户是xiaoming

[linuxde@localhost ~]$ passwd
Changing password for user xiaoming. //更改xiaoming用户的密码;
(current) UNIX password:   //请输入当前密码;
New UNIX password:         //请输入新密码;
Retype new UNIX password:  //确认新密码;
passwd: all authentication tokens updated successfully. //更改成功;

比如我们让某个用户不能修改密码,可以用-l选项来锁定

 $ passwd -l xiaoming

清除用户xiaoming密码

 $ passwd -d xiaoming

查询用户xiaoming密码状态

$ passwd -S xiaoming

passwd 命令实例:

linux命令:passwd tecmint tecmint passwd passwd tecmintrootopen.com
linux命令:passwd tecmint tecmint passwd passwd tecmintrootopen.com
2018-09-11 09:55:30

linux命令:passwd usename usename passwd passwd usenamerootopen.com
linux命令:passwd usename usename passwd passwd usenamerootopen.com
2018-08-17 22:32:23

linux命令:passwd -d $USER $USER -d passwd passwd -d $USERrootopen.com
linux命令:passwd -d $USER $USER -d passwd passwd -d $USERrootopen.com
2018-01-01 19:08:48

Linux的Bash命令行(A-Z排序)