В Mac OS X 10.6 как я могу получить постоянные привилегии sudo? это как linux в файле "/etc/sudoers"?
5 ответов
Не совсем опытный в OSX, но, кажется, находится в одном из следующих:
- / и т.д. / sudoers
- / частный / и т.д. / sudoers
Рекомендуется использовать Visudo для редактирования файла, но вы можете использовать другой текстовый редактор.
Под строкой с надписью root ALL=(ALL) ALL
Вы добавляете имя пользователя и user ALL=(ALL) ALL
чтобы предоставить себе постоянные привилегии sudo.
Вы можете, конечно, отредактировать /etc/sudoers
вручную, чтобы сделать это.
Но в системных настройках Mac OS X есть встроенный метод для достижения того же: предоставьте пользователю учетную запись администратора вместо стандартной , и она будет автоматически добавлена в /etc/sudoers
как sudoer (через членство в группе wheel
).
Тем не менее, пользователям все равно нужно будет вводить свой собственный пароль, что очень хорошо (тм).
sudo в OSX точно так же, как в Linux, и как Linux, man sudo показывает детали
sudo определяет, кто является авторизованным пользователем, обращаясь к файлу /private /etc //sudoers.
/etc - это символическая ссылка на /private /etc, поэтому ваше предложение для /etc /sudoers будет работать.
Вы могли бы также запустить sudo -s
Это даст вам права суперпользователя для этого сеанса.
Чтобы вернуться к обычным разрешениям, просто введите exit
Разблокируйте учетную запись root.
Шаги, чтобы разблокировать "root" в Mac:
• 1.Open Directory Utility (/ Приложения / Утилиты / Справочник Utility.app)
• 2.Перейдите в Edit> Enable Root User
• Будет запрошен пароль, нажмите ОК, чтобы ввести ПУСТОЙ пароль.
Выйдите из системы, затем введите root в Имя пользователя и ваш IN !!!!!!!! (Примечание. Убедитесь, что ИМЯ И ПАРОЛЬ ПРОВЕРЕНЫ В ПАРАМЕТРАХ ВХОДА.)