Terminal /bin/su:CentOS中被拒绝的权限无法设置su-root

Terminal /bin/su:CentOS中被拒绝的权限无法设置su-root,terminal,centos,root,Terminal,Centos,Root,我正在尝试将自己设置为root,一旦我在终端中键入su-root,它只会给我一个错误,说/bin/su:Permission denied,所以我检查了该文件中的权限 -rwsr-x---1根轮24120 2011年3月30日su* 我想知道为什么我不能使用这个,我正在尝试安装一些插件,它要求我使用root,这就是我需要它的原因。您是否尝试过使用以下命令: $sudo su我也有类似的问题。我想允许用户切换到root,但不想将用户添加到wheel组。因此,我使用了sudoers文件 将以下行添加

我正在尝试将自己设置为root,一旦我在终端中键入
su-root
,它只会给我一个错误,说/bin/su:Permission denied,所以我检查了该文件中的权限

-rwsr-x---1根轮24120 2011年3月30日su*


我想知道为什么我不能使用这个,我正在尝试安装一些插件,它要求我使用root,这就是我需要它的原因。

您是否尝试过使用以下命令:
$sudo su

我也有类似的问题。我想允许用户切换到root,但不想将用户添加到wheel组。因此,我使用了sudoers文件

将以下行添加到sudoers文件,以允许
admin
用户使用su

admin ALL= /bin/su
不要直接编辑sudoers文件,而是使用
visudo

现在,您可以使用

sudo su - user2
在我的例子中,我添加了以下行,以使sudo提示输入root密码,而不是admin用户的密码

Defaults:admin rootpw

我在尝试
myaccount不在sudoers文件中后得到了这个消息。将报告此事件。