Потерянная способность работать как sudo после обновления MacPorts - PullRequest
0 голосов
/ 15 ноября 2011

Я недавно обновил MacPorts с 1.9.2 до 2.0.3. С тех пор я потерял способность работать как sudo.

sudo: can't stat /opt/local/etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting

Не уверен, связаны ли они, но мне интересно, каков наилучший курс действий на данный момент.

установленный порт возвращает

sudo @1.7.4p2_0
sudo @1.7.7_0 (active)

Дальнейшие исследования показывают, что я установил Macdo's sudo без сопровождающего файла / opt / local / etc / sudoers. Мне удалось создать такой файл, используя visudo, скопировав содержимое / etc / sudoers, chmod в 0440 и владелец в root: wheel.

Наверное, сейчас вопрос в том, стоит ли мне использовать sudo от MacPorts или удалить его? И как мне удалось установить sudo на MacPorts?

1 Ответ

1 голос
/ 15 ноября 2011

Сам я не Mac, но взгляните на эту страницу:

http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man5/sudoers.5.html

... а также посмотрите справочную страницу для visudo, которая используется для редактирования файла sudoers:

http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/visudo.8.html#//apple_ref/doc/man/8/visudo

...