Что такое файл sudoers

1661
Jimmy Luong

Я пытаюсь следовать некоторым инструкциям для установки cocos2d на моем Mac, используя команду с командой sudo.

Но когда я пытаюсь, это говорит мне, что Джимми нет в файле sudoers.

Я использую последнюю версию Snow Leopard.

1

1 ответ на вопрос

3
Journeyman Geek

На самом деле, все, что вам нужно сделать, это добавить этого пользователя в группу администраторов - вам необходимо иметь доступ к учетной записи, которая может использовать sudo (или однопользовательский режим - см. Ниже), и команда должна быть sudo adduser name_of_user admin - это добавляет вас в группу администраторов, так что вы можете использовать sudo.

В файле sudoers хранятся группы, а также когда и как они могут повысить свои права до привилегий администратора / root. Это безопаснее, чем root, так как ваша учетная запись теряет эти привилегии, как только вы закончите. Это НЕ способ добавить одну учетную запись, чтобы иметь возможность использовать sudo.

Если вам НЕОБХОДИМО отредактировать файл sudoers по какой-то причине ... (нет) ...

В общем, вы НЕ редактируете файл visudo вручную - вы используете visudo для его редактирования - он запускает vi и позволяет вам его редактировать. Для этого вам потребуется доступ с правами root - если вы не знаете пароль пользователя root, вам нужно будет загрузиться в однопользовательском режиме, сделайте это. Точные изменения зависят от того, что необходимо, но добавление пользователя в файл sudoers не является одним из них, насколько я помню.

Знание Vi или того, как переключить редактор, необходимо для использования visudo.

для последнего

введите EDITOR = / usr / bin / nano sudo visudo - для этого следует использовать nano вместо vi - nano намного проще.

Спасибо за ваш ответ, я смог установить cocos2d после редактирования файла. У меня есть пароль root, но моя учетная запись была настроена на стандартную после того, как друг сказал мне, что это «безопаснее». Большое спасибо. Jimmy Luong 12 лет назад 0