Как запустить 'ifconfig wlan0 down/up' с пользователем comm?

Мне нужно бежать ifconfig wlan0 down а также ifconfig wlan0 up с моим обычным пользователем.

Как я могу это сделать?

1 ответ

Решение

Что вам нужно сделать, это дать вашему пользователю право на запуск ifconfig, Способ сделать это - отредактировать etc/sudoers файл:

  1. Бежать sudo visudo

  2. Добавьте эту строку в файл (если вы используете настройки по умолчанию и находитесь в vi, нажмите i, чтобы иметь возможность редактировать файл, выйдите из режима редактирования и нажмите : w q, чтобы сохранить и выйти):

    YOUR_USERNAME  ALL=NOPASSWD:/sbin/ifconfig
    

    Очевидно, изменить YOUR_USERNAME на ваше фактическое имя пользователя.

Вот и все, ваш пользователь теперь может запустить /sbin/ifconfig не требуя пароль root. Ваш скрипт должен быть готов к запуску.

Другие вопросы по тегам