原因1:/usr/bin/passwd 权限异常 正常情况下的权限: ls -l /usr/bin/passwd -rwsr-xr-x 1 root root 34392 2009-05
原因1:/usr/bin/passwd 权限异常
.正常情况下的权限:
ls -l /usr/bin/passwd
-rwsr-xr-x 1 root root 34392 2009-05-22 16:03 /usr/bin/passwd
修复命令:
chown root:root /usr/bin/passwd
chmod u=rwx,go=rx,u+s /usr/bin/passwd
原因2:SELinux 未关闭
2.1.查看SELinux状态
.方法1:
[root@localhost ~]# /usr/sbin/sestatus -v
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
方法2:
[root@localhost ~]# getenforce
Enforcing
2.2.关闭SELinux
.1、临时关闭(不用重启机器):
setenforce 0 #设置SELinux 成为permissive模式
#setenforce 1 #设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
重启