В Mac OS X 10.6 как я могу получить постоянные привилегии sudo? это как linux в файле "/ etc / sudoers"?
В Mac OS X 10.6 как я могу получить постоянные привилегии sudo? это как linux в файле "/ etc / sudoers"?
Ответы:
Не совсем опыт в OSX, но, кажется, находится в одном из следующих:
- / и т.д. / sudoers
- / частный / и т.д. / 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 есть встроенный метод для достижения того же: предоставьте пользователю учетную запись администратора вместо стандартной , и она будет /etc/sudoers
автоматически добавлена в sudoer (через wheel
членство в группе).
Тем не менее, пользователям все равно нужно будет вводить свой собственный пароль, что очень хорошо (тм) .
wheel
и admin
групп , в комплекте с например , права на запись в /Applications
и сравнимых других глобальных папок. Просто сравните вывод, например, id
в Терминале обычных пользователей и администраторов.
sudo в OSX точно так же, как в Linux, и как Linux, man sudo показывает детали
sudo определяет, кто является авторизованным пользователем, обращаясь к файлу / private / etc // sudoers.
/ etc является символической ссылкой на / private / etc, поэтому ваше предложение для / etc / sudoers будет работать.
Вы могли бы также бежать sudo -s
Это даст вам права root для этого сеанса.
Чтобы вернуться к обычным разрешениям, просто введите exit
Разблокируйте учетную запись root.
Шаги, чтобы разблокировать «root» в Mac:
• 1. Откройте служебную программу каталогов (/ Applications / Utilities / Directory Utility.app).
• 2.Зайдите в Редактировать> Включить пользователя root
• Будет запрошен пароль, нажмите ОК, чтобы ввести пустой пароль.
Выйдите из системы, затем введите root в имени пользователя и свой IN !!!!!!!! (Примечание: убедитесь, что ИМЯ И ПАРОЛЬ ПРОВЕРЕНЫ В ПАРАМЕТРАХ ВХОДА. )