文章目录[隐藏]
Linux系统如何修改root超级用户密码?;如何通过SSH终端修改VPS的连接密码?很多朋友在购买VPS后,忘记了控制面板的地址,或者控制面板失效,导致无法修改服务器的连接密码。今天雪花评测就给大家分享一下如何使用系统命令通过远程终端连接修改用户密码。
passwd 命令
此命令必须以root超级用户身份执行,因为其他用户没有足够的权限。一般VPS默认都是root账户。如果不是,请在终端中执行su命令切换到root账户。
执行 passwd root 命令
在 New password: ### 中输入你的新密码。注意,这里输入的密码不会显示在上面。直接按 Enter 即可生效。
重新输入新密码:###再次确认新密码
passwd:所有身份验证令牌均已成功更新。###所有身份验证令牌均已成功更新。
操作完成后重启机器即可生效,重启命令为shutdown -r now
passwd命令常用参数
-k ##keep-tokens 保留未过期的认证令牌说明:保留即将过期的用户,以便过期之后还可以使用;
-d ##delete 删除指定账户的密码(仅限root) 注意:要删除用户密码,只有使用root权限才能执行此操作;
-l ##lock 锁定指定账户(仅限root) 注意:被锁定的用户无权更改自己的密码,只能以root权限进行操作;
-u ##unlock 解锁指定账户 (仅限root) 注:解锁;
-f ##force强制操作 注:强制操作;只有root权限才可以操作;
-x ##maximum=DAYS 密码最长有效期(仅限root) 注意:密码更改之间的最大天数,后面跟着一个数字;只能以root权限进行操作;
-n ##minimum=DAYS 最短密码有效期(仅限root) 注意:两次修改密码之间的最短天数,后面跟着数字,只能用root权限操作;
-w ##warning=DAYS 说明:提醒用户在一定天数后更改密码;只有root权限才可以操作;
-i ##inactive=DAYS 注意:密码过期后,该用户将被禁止,并且只能以root身份操作。
-S ##status 报告指定账户的密码状态(root only) 注意:查询用户的密码状态,只有root用户才可以操作;
1、例如你想阻止某个用户修改自己的密码,那么可以使用-l参数来锁定:
[root@localhost ~]# passwd -l hadoop ##注意:锁定的用户hadoop密码无法修改;
锁定用户 hadoop 的密码。
passwd: Success ##说明:锁定成功;
[hadoop@localhost ~]# su - hadoop ##注意:su切换到hadoop用户;
[hadoop@localhost ~]$ passwd ##注意:hadoop用户修改密码;
更改用户 hadoop 的密码。
修改hadoop密码
(当前)UNIX密码:##说明:输入hadoop当前密码;
passwd:身份验证令牌操作错误##注意:失败,无法更改密码;
2、例如清除某个用户的密码,使用参数-d,清除密码后,登录时无需输入密码。
[root@localhost ~]# passwd -d hadoop ##注意:清除hadoop用户密码;
删除用户 hadoop 的密码。
passwd: Success ##说明:清除成功;
[root@localhost ~]# passwd -S hadoop ##说明:查询hadoop用户密码状态;
空密码。##注意:空密码,无密码
还没有评论,来说两句吧...