【发布时间】:2012-01-29 15:09:02
【问题描述】:
我正在尝试将自己设置为 root,一旦我在终端中输入 su - root,它只会给我一个错误提示 /bin/su: Permission denied 所以我检查了该文件中的权限
-rwsr-x--- 1 root wheel 24120 Mar 30 2011 su*
我想知道为什么我不能使用这个我正在尝试安装一些插件,它要求我使用 root 这就是我需要它的原因。
【问题讨论】:
我正在尝试将自己设置为 root,一旦我在终端中输入 su - root,它只会给我一个错误提示 /bin/su: Permission denied 所以我检查了该文件中的权限
-rwsr-x--- 1 root wheel 24120 Mar 30 2011 su*
我想知道为什么我不能使用这个我正在尝试安装一些插件,它要求我使用 root 这就是我需要它的原因。
【问题讨论】:
我遇到了类似的问题。我想让用户切换到 root,但不想将用户添加到 wheel 组。因此,我使用了 sudoers 文件。
将以下行添加到 sudoers 文件中以允许 admin 用户使用 su
admin ALL= /bin/su
不要直接编辑 sudoers 文件,而是使用visudo。
现在你可以切换到另一个用户
sudo su - user2
在我的例子中,我添加了以下行以使 sudo 提示输入 root 密码而不是管理员用户的密码。
Defaults:admin rootpw
【讨论】:
sudo visudo。您需要超级用户权限才能编辑sudoers 文件
您是否尝试过使用以下命令:
$ sudo su
【讨论】:
myaccount is not in the sudoers file. This incident will be reported.之后收到了这个消息