优质回答者: yoyooola
在Unix/Linux系统上,可以使用名为passwd的命令更改用户密码。 对于普通用户,在运行passwd而不是root之后,必须输入当前密码才能允许更改密码。 root管理员还可以更改任何用户的密码(包括root自己的密码),而不需要当前密码。
更改用户密码
普通用户可以运行passwd更改自己的密码。
如果您是根管理员,则可以更改任何用户的密码。 sudo passwd xxx
更改root管理员的密码时,与一般用户一样直接运行passwd即可。
显示密码的状态信息
要显示密码的状态信息,请添加-S参数。
此输出包含七个字段:
帐户名。
密码状态。 锁定密码(l )、无密码) (NP )、可用密码) ) p )。
上次更改密码的时间。
“最短密码使用期限”(minimum password age )以天为单位。
密码的最长使用期限(maximum password age ),单位为天。
密码过期前的警告期间(password warning period ),单位为天。
密码过期后可用的“在活动期间密码”(password inactivity period )以天为单位。
如果您是根管理员,则可以查看特定用户的密码信息。 sudo passwd -S gtwang
根管理员可以使用-aS参数查看所有用户的密码状态信息: sudo passwd -a
删除用户的密码
要删除用户的密码,请使用-d参数并添加用户名sudo passwd -d xxxx
删除用户密码后,请检查sudo passwd -S xxxx的状态信息
xxxx NP 09/30/2015 0 99999 7 -1
删除密码后,该用户的帐户也将失效,无法登录。
设定密码的有效期限
用户可能出于某些原因,例如重新设置密码后,希望立即更改自己的密码。 在这种情况下,请使用-e参数: sudo passwd -e xxx
passwd : passwordexpiryinformationchanged。
请检查状态信息: sudo passwd -S xxx
xxx P 01/01/1970 0 99999 7 -1
此时,当用户通过SSH登录时,密码将被强制更改。
------------- -请参阅
回答者: yaking
名称: passwd
使用权限:所有用户
使用方法: passwd [-k ] [-l ] [-u [-f ] ] [-d ] [-s ] [用户名称]
说明:用于更改用户的密码
参数:
- kkeepnon-expiredauthenticationtokens
-l关闭帐户密码。 效果相当于usermod -L,只有root可用。
恢复u帐户的密码。 效果相当于usermod -U,同样只有root可以使用。
更改-g组密码。 gpasswd的等效命令。
更改使用finger命令访问的用户信息。
如果关闭-d用户的密码验证功能,则用户在登录时无需输入密码,只有具有root权限的用户才能使用。
-S显示指定用户的密码认证类型。 只有具有root权限的用户才能使用。
指定“用户名称”帐户名称。
最常用最简单的使用方法是: passwd tom,修改tom用户的密码。
------------- -请参阅
回答者: pro2的6 64
#passwd用户名
输入两次密码就可以了。
但是,你要修改的不是自己帐户的密码,而是需要root权限!
------------- -请参阅
回答者: masterofcmajor
sudo su剪切为根,然后用passwd修改。 具体参数可以使用passwd -help
------------- -请参阅
回答者:岁月f流年
echo 'mima' |passwd --stdin 'user '这一最简单直接的
TAGS :更改密码