在我的 centos 7 vps 服务器上,为了保护我的服务器,我通过 ssh 禁用了 root 登录。我创建了一个名为 erdem 的新用户,并通过 ssh 使用该用户登录。当我使用用户 erdem 通过 ssh 登录后,我想使用 su 命令或 su -s 命令切换到 root 用户。当我这样做时,我收到此错误:
-bash: /usr/bin/su: Permission denied
如何向名为 erdem 的用户授予权限,以便我可以使用 su 或 su -s 命令切换到 root。
的输出ls -l /usr/bin/su
:
-rwsr-x--- 1 root wheel /usr/bin/su
我尝试将用户添加到wheel组,但它仍然给出相同的错误。
我使用了以下命令
gpasswd -a erdem wheel
已解决:我需要注销并重新登录。
答案1
对我来说,权限su
看起来不正常。以下是我在另一台机器上看到的权限CentOS
:
-rwsr-xr-x. 1 root root 32208 Mar 14 10:37 /usr/bin/su
请注意,您的副本su
确实不是wheel
对不在该组中的用户(还不是 root 用户)具有执行权限。
su
在您的系统上,如果不在该组中,任何人都无法知道 root 密码wheel
。