1.1 檢查/etc目錄下passwd的權限
[root@dev /]# ll/etc/passwd
-rw-r--r--. 1 root root 1975 5月 27 06:04/etc/passwd
若是普通用戶不能讀請改爲644權限
[root@dev /]# chmod 644 /etc/passwd
1.2 檢查/bin/su文件是否有s位權限 也有多是所屬用戶爲普通用戶ui
chown root.root /bin/su
[root@dev ~]# ll /bin/su
-rwxrwxrwx. 1 root root 34904 10月 17 2013 /bin/su
若是不存在則添加上
[root@dev /]# chmod u+s /bin/su
[root@dev /]# ll /bin/su
-rwsrwxrwx. 1 root root 34904 10月 17 2013 /bin/su
通常以上兩個步驟便可解決問題,若是仍未解決進行第三步
1.3 /etc/pam.d/su 文件看看下面這句是否是設成有效了
auth requiredpam_whell.so use_uid
若是是的話給註釋掉,記得修改前先備份
1.4 在查看/etc/login.defs文件
是否是有下面一句SU_WHEEL_ONLY yes
若是是,註釋掉。code