首页 > 编程知识 正文

linux改用户密码命令,修改密码的命令

时间:2023-05-04 11:24:34 阅读:47508 作者:368

优质回答者: 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 :更改密码

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。