10

В Mac OS X 10.6 как я могу получить постоянные привилегии sudo? это как linux в файле "/etc/sudoers"?

5 ответов5

8

Не совсем опытный в OSX, но, кажется, находится в одном из следующих:

  • / и т.д. / sudoers
  • / частный / и т.д. / sudoers

Рекомендуется использовать Visudo для редактирования файла, но вы можете использовать другой текстовый редактор.

Под строкой с надписью root ALL=(ALL) ALL

Вы добавляете имя пользователя и user ALL=(ALL) ALL чтобы предоставить себе постоянные привилегии sudo.

4

Вы можете, конечно, отредактировать /etc/sudoers вручную, чтобы сделать это.

Но в системных настройках Mac OS X есть встроенный метод для достижения того же: предоставьте пользователю учетную запись администратора вместо стандартной , и она будет автоматически добавлена в /etc/sudoers как sudoer (через членство в группе wheel ).

Тем не менее, пользователям все равно нужно будет вводить свой собственный пароль, что очень хорошо (тм).

2

sudo в OSX точно так же, как в Linux, и как Linux, man sudo показывает детали

sudo определяет, кто является авторизованным пользователем, обращаясь к файлу /private /etc //sudoers.

/etc - это символическая ссылка на /private /etc, поэтому ваше предложение для /etc /sudoers будет работать.

1

Вы могли бы также запустить sudo -s

Это даст вам права суперпользователя для этого сеанса.

Чтобы вернуться к обычным разрешениям, просто введите exit

0

Разблокируйте учетную запись root.

Шаги, чтобы разблокировать "root" в Mac:

• 1.Open Directory Utility (/ Приложения / Утилиты / Справочник Utility.app)

• 2.Перейдите в Edit> Enable Root User

• Будет запрошен пароль, нажмите ОК, чтобы ввести ПУСТОЙ пароль.

Выйдите из системы, затем введите root в Имя пользователя и ваш IN !!!!!!!! (Примечание. Убедитесь, что ИМЯ И ПАРОЛЬ ПРОВЕРЕНЫ В ПАРАМЕТРАХ ВХОДА.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .