在 Mac 上,如何授予自己永久的 sudo 权限?

在 Mac 上,如何授予自己永久的 sudo 权限?

在 Mac OS X 10.6 中,如何授予自己永久的 sudo 权限?它是否像 linux 一样,在“/etc/sudoers”文件中?

答案1

在 OSX 中并没有完全体验过,但它似乎位于以下任一个:

  • /etc/sudoers
  • /私人/等/sudoers

建议您使用 visudo 来编辑该文件,但您也可以使用其他文本编辑器。

在下面一行中root ALL=(ALL) ALL

添加用户的名称并user ALL=(ALL) ALL赋予自己永久的 sudo 权限。

答案2

当然,您可以/etc/sudoers手动编辑来完成此操作。

但 Mac OS X 的系统偏好设置有一个内置方法来实现同样的事情:给用户一个行政人员帐户,而不是标准帐户,它将被自动添加/etc/sudoers为 sudoer(通过wheel组成员身份)。

不过,用户仍然需要输入自己的密码,这是一件好事(tm)

答案3

OSX 中的 sudo 与 Linux 下的完全一样,并且与 Linux 一样男人须藤显示详细信息

sudo 通过查阅文件 /private/etc//sudoers 来确定谁是授权用户。

/etc 是 /private/etc 的符号链接,因此您对 /etc/sudoers 的建议将会起作用。

答案4

你也可以运行sudo -s

这将为您提供该会话的 root 权限。

要恢复正常权限,只需输入exit

相关内容