Как запустить 'ifconfig wlan0 down/up' с пользователем comm?
Мне нужно бежать ifconfig wlan0 down
а также ifconfig wlan0 up
с моим обычным пользователем.
Как я могу это сделать?
1 ответ
Решение
Что вам нужно сделать, это дать вашему пользователю право на запуск ifconfig
, Способ сделать это - отредактировать etc/sudoers
файл:
Бежать
sudo visudo
Добавьте эту строку в файл (если вы используете настройки по умолчанию и находитесь в
vi
, нажмите i, чтобы иметь возможность редактировать файл, выйдите из режима редактирования и нажмите : w q, чтобы сохранить и выйти):YOUR_USERNAME ALL=NOPASSWD:/sbin/ifconfig
Очевидно, изменить
YOUR_USERNAME
на ваше фактическое имя пользователя.
Вот и все, ваш пользователь теперь может запустить /sbin/ifconfig
не требуя пароль root. Ваш скрипт должен быть готов к запуску.