1

Возможный дубликат:
Невозможно сделать sudo: «/etc/sudoers в режиме 0740, должно быть 0440»

sudo: /etc/sudoers is mode 0640, should be 0440
Segmentation fault

Каждый раз, когда я пытаюсь сделать что-то, требующее входа в систему как суперпользователь, я получаю это сообщение об ошибке; почему я это понимаю? И что я могу с этим поделать? Я действительно не знаю, я также пытался установить Flink, но не знаю, как ...

3 ответа3

2

Войдите в систему как пользователь root и измените разрешения для этого файла:

su

Зарегистрирует вас как root (спросит ваш пароль).
Затем:

chmod 440 /etc/sudoers

Чтобы изменить разрешения.
В заключение:

exit

Для выхода из корневого сеанса.

Вы также можете попробовать восстановить права доступа к диску с помощью Дисковой утилиты.

РЕДАКТИРОВАТЬ

Чтобы войти в систему как пользователь root в терминале, вам сначала необходимо "активировать" пользователя root.
Откройте приложение Directory Utility.app в /System/Library/Core Services и в меню « Edit выберите "Включить пользователя root".

1

Как администратор, запустите Дисковую утилиту из папки Утилиты в Приложениях. Выберите свой диск. Используйте опции «Проверка прав доступа к диску» и «Восстановить права доступа к диску» для решения проблемы (к счастью - я на самом деле не пробовал).

-1

Сменить пользователя на root (su)

chmod 0440 /etc/sudoers
exit
sudo echo LOLHELLSYEAH

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