Específicamente me gustaría que pudieran usar Network Manager.
Respuesta1
Aquí hay una forma de hacerlo reduciendo el alcance de los usuarios y comandos de sudo.
Cree un nuevo archivo sudoers con cualquier nombre:
sudo visudo -f /etc/sudoers.d/network-config
Agregue el contenido del archivo (con nombres de usuario reales y cualquier comando adicional real, por supuesto)...
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
Guardar y salir. Ahora los usuarios nombrados pueden abrir una terminal para cambiar la configuración, usando su propia contraseña:
sudo nm-connection-editor
¿Éxito?
Algunas notas: escríticoque utilizas visudo
y ningún otro método para esto, o de lo contrariosudo puede romperse. Considere leer esa publicación primero para asegurarse de evitar el problema. En resumen, sudo parece haber sido programado para no funcionar en absoluto si los permisos de un archivo sudoers no son 0440. El visudo
comando crea archivos con los permisos correctos. Considerando que, si hicieras esto:
sudo -e /etc/sudoers.d/network-config
podría quedarse temporalmente sin acceso administrativo.