学习啦>学习电脑>操作系统>Linux教程>

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

时间: 晓斌668 分享

  学习啦小编将介绍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 +用户名称。意思为解锁用户密码。

404176