LINUX操作系统下passwd命令的用法有哪些

2017-03-19

小编将介绍passwd命令的几种用法。首先小编介绍下passwd命令的解释。

passwd 作为普通用户和超级权限用户都可以运行,但作为普通用户只能更改自己的用户密码,但前提是没有被root用户锁定;如果root用户运行passwd ,可以设置或修改任何用户的密码。

下面就是小编为大家介绍的在LINUX操作系统下passwd命令的几种用法。

首先我们执行命令 passwd 则更改当前登录用户本身的密码。

如下图所示我们使用管理员登录,修改root账户的密码。

第二条命令必须在管理员权限登录下,执行。命令格式为passwd +要修改的用户的名称。设置其他用户的密码。

第三条命令,在普通用户或者管理员用户登录情况下,执行命令passwd -S。查看当前用户的密码状态。

可以看到返回结果为:root P 10/27/2015 0 99999 7 -1。我们对各个字段进行解释。

root(第一个字段):用户名称。

P(第二个字段):该字段默认显示为密码的状态,在debian系统下有三种状态:NP 代表无密码,P代表已经设置密码,L代表密码锁定状态。

10/27/2015(第三个字段):代表上次修改密码的时间。

后面4个字段分别代表密码能更改的最小期限和最大期限,警告期限和没有使用该口令的时长。

备注:在管理员权限下可执行命令:passwd -S+用户名,查看该用户的密码状态。

第4条命令。在管理员权限下执行。passwd -Sa 查看系统内所有用户的密码状态。如下图所示显示debian系统下所有用户的密码状态。

第5条命令,在管理员权限下执行。执行命令为passwd -d+用户名称,意思为删除用户密码。

本篇中我们在root登录情况下,删除test用户的密码。然后切换到test下,执行passwd -S查看密码状态。

第6条命令,在管理员权限下执行。执行命令为passwd -l +用户名称。

意思为锁定用户密码。执行后,该用户登录系统后,不能更改自己的密码了。

第7条命令,在管理员权限下执行,执行命令为:passwd -u +用户名称。意思为解锁用户密码。

更多相关阅读

最新发布的文章