Случайно я изменил владельца для /etc ( sudo chown -R john /etc/
при входе в систему как администратор). Я знаю, что это неправильно, и это также влияет на /etc/sudoers
. После этого я не могу запустить sudo
из учетной записи admin
а также из моей учетной записи john
Ошибка:
sudo: /etc/sudoers is owned by uid 1321, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
1321 - это имя john
. Получение такой же ошибки при входе в систему как john
. Как восстановить sudo
чтобы работать
При попытке вернуть владельца ( chown root -R /etc/
) появляется ошибка «Операция не разрешена»
Я использую MacOS Mojave
Обновить:
Я попытался войти в однопользовательский режим (Command + R) и выполнил следующие комментарии
mount -uw /
chmod -R root /etc/
Но я получил сообщение о том, что папка /etc / существует. Прежде чем открыть терминал, я установил жесткий диск.