Mac OSX не найдены действительные источники sudoers

Я всегда получаю эту ошибку. Каково решение ?

введите здесь описание изображения


person previousdeveloper    schedule 07.10.2015    source источник
comment
На этом компьютере есть пользователь с учетной записью администратора?   -  person Andrew Fan    schedule 08.10.2015


Ответы (1)


Как говорится в сообщении об ошибке: ваш файл /etc/sudoers имеет неправильные разрешения.

обычные разрешения (в OS X 10.10):

$ ls -l /etc/sudoers -r--r----- 1 root wheel 1293 Sep 19 2012 /etc/sudoers

поэтому получите корневую оболочку другим способом и выполните chmod 660 /etc/sudoers и/или соответствующие команды chgrp и chown.

Чтобы получить корневую оболочку, все зависит от того, что у вас осталось в качестве активов. Отказоустойчивый метод будет из раздела восстановления, но в большинстве случаев загрузки в однопользовательском режиме должно быть достаточно.

Однопользовательский режим: загрузка с удержанием «Command-S» ref: https://support.apple.com/en-us/HT201573

person Community    schedule 07.10.2015
comment
В OS X версии 10.10 вы также можете использовать функцию восстановить разрешения в Дисковой утилите. Если вы используете 10.11, эта функция была удалена, поскольку защита целостности системы делает ее в основном (но не совсем) устаревшей. - person Gordon Davisson; 08.10.2015
comment
Молодец Гордон! Я не проверял, работает ли это, но это хорошая идея, чтобы попробовать, прежде чем вам нужно загрузиться в однопользовательском режиме или даже хуже. - person ; 08.10.2015
comment
Произвольно, чтобы запустить машину Parallels в однопользовательском режиме: forum.parallels .com/threads/boot-single-user-mode.327662 - person Dan Rosenstark; 06.03.2018
comment
Я не смог заставить своего пользователя-администратора использовать sudo таким образом (т. е. изменение разрешений не помогло). Однако я смог выполнить нужную мне команду sudo (xcode-select) в однопользовательском режиме. Пока я разобрался, мне интересно, как полностью переделать файл sudoers. - person Dan Rosenstark; 06.03.2018
comment
Дэн, это довольно старая тема. У вас проблема с точно такой же ошибкой? Если да, также проверьте разрешения, владельцев и т. д. в самом каталоге /etc. - person ; 07.03.2018