LinuxForum.Fans
Тема

Как сделать чтобы не вводить пароль?

Автор: spyphy 10 сообщений 3278 просмотров
#197184

ubuntu 11.10
в debian6 нужно достаточно было добавить строку в /etc/sudoers

text
z    ALL=(ALL) NOPASSWD: ALL

а здесь это не работает...

#197186

1) z в начале строки - имя вашего пользователя?
2) перелогиниться не забыли?

#197192
Fat-Zer написал:
1) z в начале строки - имя вашего пользователя?

да.
что значит перелогиниться?
Требует у меня пароль:

text

z@z:~$ sudo gedit
[sudo] password for z:

собственно измененный файл /etc/sudoers выглядит так:



# User privilege specification
root ALL=(ALL:ALL) ALL
z ALL=(ALL) NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

#includedir /etc/sudoers.d
#197193
spyphy написал:
что значит перелогиниться?

завершить сеанс и зайти заново

#197195

да, я перезагрузил ОС (несколько раз на всякий случай)

#197199

=/ вроде всё правильно...
файл точно сохранился? и права покажите: ls -l /etc/sudoers

#197202
text

z@z:~$ ls -l /etc/sudoers
-r--r----- 1 root root 600 2011-10-02 21:49 /etc/sudoers

да, файл сохранился вроде:

text

z@z:~$ sudo cat /etc/sudoers
[sudo] password for z: 
# User privilege specification
root    ALL=(ALL:ALL) ALL
z    ALL=(ALL) NOPASSWD: ALL

# Members of the admin group may gain root privileges %admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL

#includedir /etc/sudoers.d

может NOPASSWD куда в другое место надо вставлять?...

#197205
spyphy написал:

может NOPASSWD куда в другое место надо вставлять?...

NOPASSWD на месте. в debian работает...

#197209
spyphy написал:
может NOPASSWD куда в другое место надо вставлять?...

да нет... в том то и дело, что правильно...
как жест отчаяния можете попробовать поставить эту строчку последней...

#197210

можешь попробовать
z z=NOPASSWD: ALL

не советую. на крайний случай
%sudo ALL=NOPASSWD: ALL

Войдите или зарегистрируйтесь, чтобы ответить.