在Unix/Linux系统上,passwd命令可用于更改用户的密码。 对于普通用户(非root),必须输入当前密码才可以修改密码;如果您是root管理员,则可以更改任何用户的密码(包括root自己的密码),而无需当前密码。
更改用户密码一般用户可以通过运行passwd来更改自己的密码:
如果是root管理员,可以更改任意用户密码:
sudopasswdxxx
如果更改root管理员密码,请直接以普通用户身份运行passwd。
显示有关密码状态的信息要显示有关密码状态的信息,可以添加参数-S:
此输出包含七个字段:
帐户名称。
密码状态,状态包括密码锁定(L)、无密码(NP)和可用密码(P)。
上次更改密码的时间。
最短密码使用期限(最小密码),以天为单位。
密码最长使用期限(最大密码),以天为单位。
密码过期前的警告期(密码警告期),设备为天。
密码过期后可以使用的期限(passwordinactivityperiod),以天为单位。
如果您是root管理员,可以查看特定用户的密码信息:
sudopasswd-Sgtwang
root管理员可以使用-aS参数查看有关用户密码状态的所有信息:
sudopasswd-a
要删除用户的密码,您可以使用-d参数并添加用户名:
sudopasswd-dxxxx
删除用户密码后,可以查看状态信息:
sudopasswd-Sxxxx
xxxxNP09/30/20150999997-1
密码删除后,用户的账户也将被停用。
设置密码过期
有时由于某些原因(比如重置密码后),我们希望用户立即更改密码。 这种情况下我们可以使用参数-e:
sudopasswd-exxx
passwd:passwordexpiryinformationchanged。
查看状态信息:
sudopasswd-Sxxx
xxxP01/01/19700999997-1
如果用户此时使用SSH登,系统将强制更改密码:
Linux用户修改密码后仍然无法登录?
可能是密码不正确或者账号有问题。 登录前请联系客服。
如何在Linux上更改本地主机密码。 ?
要在Linux上更改密码,请运行passwdroot并输入密码两次即可成功更改。
如何在Linux上更改Oracle数据库密码?
对于操作系统oracle用户密码,直接以root身份更改。 #passwdoracle,输入您的新密码。
如果是Oracle数据库用户如user1的密码。 您可以使用具有sysdba权限的用户登录数据库,例如sqlplus/assysdba。 在SQL提示符下输入新密码:alteruseruser1identifiedby。
如何在Linux上更改用户密码?
首先,使用CRT软件连接到您的Linux系统。
2.首先,确保您以root用户身份登录系统。
输入命令“id”即可显示登录的用户信息。
3.如果要更改root自己的密码,直接输入passwd。
输入新密码两次。
4.如果要更改其他用户(例如oracle)的密码,可以直接输入passwdoracle。
输入新密码两次。
5.更改成功。
上一篇:linux 更改用户密码
下一篇:linux系统改密码指令