/etc/sudoers доступен для записи всем пользователям Mac OS X Mavericks

В настоящее время я работаю над OSX Maverick и не могу использовать команду sudo в терминале.


Мой-Mac:~ phucnd$ sudo

sudo: /etc/sudoers доступен для записи всему миру

sudo: действительные источники sudoers не найдены, выходим.

Как я могу это исправить?


person s7ven    schedule 19.11.2013    source источник
comment
Вы можете сделать ls -al /etc/sudoers;id и дать нам результат? Возможно, вам придется выполнить man chmod, чтобы узнать, как изменить права доступа к файлам. Если файл не принадлежит вам, вам может потребоваться найти другой способ входа в систему с правами root, чтобы изменить права доступа к файлу.   -  person user2932397    schedule 19.11.2013


Ответы (5)


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

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

person Hoang Viet    schedule 19.11.2013

Finder → Перейти → Перейти в папку:

введите /etc/sudoers и нажмите кнопку Go.

Щелкните правой кнопкой мыши sudoers и измените разрешение.

person Kendrick johnson    schedule 17.11.2015
comment
У меня работали следующие права доступа к файлам: Система: Чтение и запись Колесо: Только чтение Все: Только чтение - person Craig Wayne; 26.04.2016

1. Включите пользователя root:
Системные настройки -> Пользователи и группы -> Параметры входа -> Сервер сетевой учетной записи -> Присоединиться -> Утилита Open Directory -> Правка (меню) -> Включить пользователя root.

2. переключитесь на root, измените разрешения /etc/sudoers
$su
$chmod 440 /etc/sudoers

person Marx Yu    schedule 29.03.2018

Искатель -> Перейти -> Перейти в папку

и введите /etc/sudoers и нажмите кнопку Go. Щелкните правой кнопкой мыши на sudoers -> нажмите "Получить информацию" → измените разрешение на: Система: Чтение и запись Колесо: Только чтение Все: Только чтение

Заблокируйте его, откройте терминал и повторите попытку.

Всего наилучшего!

person Hardik Mamtora    schedule 09.01.2019

Просто используйте эти команды ниже под любым терминалом:

  1. $ su

  2. $ chmod 440 /etc/sudoers

person kyokose    schedule 08.06.2016