Answers:
在OSX中经验不多,但似乎位于以下任一位置:
- / etc / sudoers
- /私人/ etc / sudoers
建议您使用visudo编辑文件,但可以使用其他文本编辑器。
在下面的文字下 root ALL=(ALL) ALL
您添加用户名,并user ALL=(ALL) ALL
赋予自己永久的sudo权限。
ls -ld /etc
结果为lrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc
,因此它们都是同一文件。
sudo visudo
编辑sudoers文件(不指定文件。)
当然,您可以/etc/sudoers
手动编辑以完成此操作。
但是Mac OS X的“ 系统偏好设置”具有一种内置的方法来实现相同的目的:为用户提供一个Administrator帐户而不是Standard帐户,并且该帐户将/etc/sudoers
作为sudoer自动添加(通过wheel
组成员身份)。
用户仍然需要输入自己的密码,这是一件好事(tm)。
wheel
和admin
组中的成员身份,例如/Applications
,具有对其他全局文件夹的写权限以及与之相当的其他全局文件夹。只需比较例如id
普通用户和管理员用户终端中的输出即可。
OSX中的sudo完全类似于Linux下的sudo,就像Linux上的man sudo一样,显示了详细信息
sudo通过查询文件/ private / etc // sudoers来确定谁是授权用户。
/ etc是/ private / etc的符号链接,因此您对/ etc / sudoers的建议将起作用。
解锁根帐户。
在Mac中解锁“ root”的步骤:
•1.Open目录实用程序(/ Applications / Utilities / Directory Utility.app)
•2。转到“编辑”>“启用根用户”
•它将提示输入密码,按确定以输入空白密码。
注销,然后在用户名中输入root,然后输入您的IN !!!!!!!! (注意:请确保在登录选项中选中了“ 名称和密码”。)