解决CentOS环境中提示'Permission Denied' root修改密码受限问题

今天在处理一台服务器重置root密码的时候有提示"permission denied"的报错。这个应该是有权限被限制导致的,那我们如何解决呢?

解除CentOS下root修改密码被限制:

[root@localhost ~]# passwd

-bash: /usr/bin/passwd: Permission denied

[root@localhost ~]# lsattr /usr/bin/passwd

—-i———– /usr/bin/passwd

[root@localhost ~]# chattr -R -i /usr/bin/passwd

[root@localhost ~]# lsattr /usr/bin/passwd

—————- /usr/bin/passwd

[root@localhost ~]# chmod 755 /usr/bin/passwd

[root@localhost ~]# passwd

Changing password for user root.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

当然,这个方法对于chmod权限的限制也是可以解决。

未经允许不得转载:云主机笔记 » 解决CentOS环境中提示'Permission Denied' root修改密码受限问题