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