В какую группу мне нужно добавить пользователя, чтобы дать ему доступ к редактированию сетевых подключений?

Я бы особенно хотел, чтобы они могли использовать Network Manager.

2
задан 12 February 2014 в 16:59

1 ответ

Вот один способ сделать это путем сужения объема 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

Вы могли временно волновать без административного доступа.

2
ответ дан 12 February 2014 в 16:59

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

Похожие вопросы: