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