Назад | Перейти на главную страницу

После обновления sudoers пользователь по-прежнему не имеет доступа к sudo

У меня проблемы с добавлением пользователя в список sudoers через файл / etc / sudoers.

$ whoami
iain

И они сказали, что я сошел с ума!

$ which visudo
/usr/sbin/visudo

$ ls -la /usr/sbin/visudo
---x--x--x  1 root  wheel  186768 23 Jun  2009 /usr/sbin/visudo


$ sudo su -
Password:
macbook:~ root# whoami
root
macbook:~ root# visudo

Файл открывается в vi:

# this line is the one I added to sudoers
# I gave ALL as access to try and get this to work
# it's the same setting as my account, which works.
%yvonne         ALL=(ALL) ALL

Сохраняю файл. Здесь указано «без изменений», потому что я уже это сделал.

visudo: /etc/sudoers.tmp unchanged
macbook:~ root# logout

Войти как yvonne…

$ sudo su - yvonne

yvonne@87 02/08/2013 19:34 $ whoami
yvonne

Попробуйте запустить что-нибудь через sudo:

yvonne@88 02/08/2013 19:34 $ sudo ls

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
**yvonne is not in the sudoers file.  This incident will be reported.**

Я озадачен, может ли кто-нибудь помочь мне или подсказать, чтобы я мог yvonne доступ к аккаунту sudo? Это будет высоко ценится.

% - оператор группового присваивания в sudoers. Я думаю, вы хотите, чтобы строка читалась:

yvonne         ALL=(ALL) ALL