Я бы особенно хотел, чтобы они могли использовать Network Manager.
Вот один способ сделать это путем сужения объема sudo пользователей и команд.
Создают новый sudoers файл любым именем:
sudo visudo -f /etc/sudoers.d/network-config
Добавляют содержание файла (с реальными именами пользователей и любыми реальными дополнительными командами, конечно)...
User_Alias NET_CFG_USERS = username1, username2, username3
Cmnd_Alias NET_CFG_CMNDS = /usr/bin/nm-connection-editor, command2, command3
NET_CFG_USERS ALL = (root) NET_CFG_CMNDS
Сохраняют & выход. Теперь именованные пользователи могут открыть терминал для изменения настроек, с помощью их собственного пароля:
sudo nm-connection-editor
Успех?
Некоторые примечания: Это очень важно , что Вы используете visudo
и никакой другой метод для этого, или иначе , sudo может повредиться . Рассмотрите читать, что сообщение сначала для проверки Вы избегаете проблемы. Короче говоря, sudo, кажется, был запрограммирован для не работы вообще, если полномочия sudoers файла не 0440. Эти visudo
команда создает файлы с правильными полномочиями. Принимая во внимание, что, были Вы, чтобы сделать это:
sudo -e /etc/sudoers.d/network-config
Вы могли временно волновать без административного доступа.