На этот вопрос уже есть ответ здесь:
Я хотел следовать этому руководству, чтобы не вводить пароль каждый раз, когда я хочу использовать команду "sudo iwconfig"
http://ubuntuforums.org/showthread.php? t = 1132821
Я попробовал выполнить шаги с помощью команды «apt-get», и это сработало
sudo select-editor
sudo visudo
add %admin ALL=(ALL)NOPASSWD:/usr/bin/apt-get to the bottom line
, но они не работали с «iwconfig»
Я считаю, что причина в том, что исходные файлы «iwconfig» не хранится в каталоге «/ usr / bin /», потому что ls / usr / bin / | less
не показывает ничего с именем iwconfig
Итак, в какой каталог я должен войти перед iwconfig?
Заранее спасибо
Создайте файл с именем iwconfig в /etc/sudoers.d/:
$ sudo visudo -f /etc/sudoers.d/iwconfig
Добавьте следующее:
your-user-name ALL=(root) NOPASSWD: /sbin/iwconfig
Проверка если файл имеет права доступа:
$ ls -l /etc/sudoers.d/iwconfig
Должно быть:
-r--r----- 1 root root 0 Feb 1 21:34 /etc/sudoers.d/iwconfig
Если нет:
$ pkexec chown root:root /etc/sudoers.d/iwconfig
$ pkexec chmod 0440 /etc/sudoers.d/iwconfig
Если вы не можете открыть файл iwconfig, попробуйте :
pkexec visudo -f /etc/sudoers.d/iwconfig
- С уважением,
@see:
Я мог бы решить эту проблему, используя следующие
sudo visudo
, добавив %admin ALL=(ALL)NOPASSWD:/sbin/iwconfig
к нижней строке