# Su 授权普通账户 首先以 root 身份登陆系统。 ## 检查 /etc/passwd 的权限 ```bash $ ll /etc/passwd -rw-r--r-- 1 root root ``` 如果普通用户不能读请改成 644 权限: ```bash chmod 644 /etc/passwd ``` ## 检查 /bin/su 文件是否有 s 位权限 ```bash $ ll /bin/su -rwsr-xr-x 1 root root ``` 如果不存在则添加上: ```bash chmod +s /bin/su ``` 一般以上两个步骤即可解决问题,如果仍未解决则进行后续步骤。 ## /etc/pam.d/su 文件看看下面这句是不是设成有效了 ```ini auth required pam_whell.so use_uid ``` 如果是的话给注释掉,记得修改前先备份。 ## 再查看 /etc/login.defs 文件 是不是有下面一句: ```ini SU_WHEEL_ONLY yes ``` 如果是,注释掉。