在我的新 Gentoo 安装中,su 不能作为我的非 root 用户运行:在输入正确的密码后,我收到消息“su:权限被拒绝”。什么可能导致这种情况?我已经尝试重新安装包含/bin/su.
编辑: sudo 工作。
The*_*eJJ 23
您必须将您的用户添加到wheel组中:
gpasswd -a youruser wheel
Run Code Online (Sandbox Code Playgroud)
或者,您可以通过编辑禁用组成员资格签su入pam
/etc/pam.d/su
Run Code Online (Sandbox Code Playgroud)
并注释掉这一行:
auth required pam_wheel.so use_uid
Run Code Online (Sandbox Code Playgroud)
它要求用户在wheel组中才能切换用户。当此pam模块被禁用时,用户切换为非 root 用户再次工作su。
Chr*_*her 10
可能会有很多问题。使用假设用户 erik 检查其中一些项目:
groups)的成员吗?/bin/su没有这些权限:(rwsr-xr-x是setuid root吗?ls -l /bin/su)sudo su -?