NotePublic/Software/Applications/Su/Su_授权普通账户.md

786 B

Su 授权普通账户

首先以 root 身份登陆系统。

检查 /etc/passwd 的权限

$ ll /etc/passwd
-rw-r--r-- 1 root root

如果普通用户不能读请改成 644 权限:

chmod 644 /etc/passwd

检查 /bin/su 文件是否有 s 位权限

$ ll /bin/su
-rwsr-xr-x 1 root root

如果不存在则添加上:

chmod +s /bin/su

一般以上两个步骤即可解决问题,如果仍未解决则进行后续步骤。

/etc/pam.d/su 文件看看下面这句是不是设成有效了

auth    required    pam_whell.so    use_uid

如果是的话给注释掉,记得修改前先备份。

再查看 /etc/login.defs 文件

是不是有下面一句:

SU_WHEEL_ONLY yes

如果是,注释掉。