Zu welcher Gruppe muss ich einen Benutzer hinzufügen, um ihm Zugriff zum Bearbeiten von Netzwerkverbindungen zu gewähren?

Zu welcher Gruppe muss ich einen Benutzer hinzufügen, um ihm Zugriff zum Bearbeiten von Netzwerkverbindungen zu gewähren?

Insbesondere möchte ich, dass sie den Netzwerk-Manager verwenden können.

Antwort1

Dies lässt sich beispielsweise dadurch erreichen, dass Sie den Umfang der Sudo-Benutzer und -Befehle einschränken.

Erstellen Sie eine neue Sudoers-Datei mit einem beliebigen Namen:

sudo visudo -f /etc/sudoers.d/network-config

Fügen Sie den Inhalt der Datei hinzu (natürlich mit echten Benutzernamen und allen echten zusätzlichen Befehlen) …

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

Speichern und beenden. Jetzt können die benannten Benutzer ein Terminal öffnen, um Einstellungen mit ihrem eigenen Passwort zu ändern:

sudo nm-connection-editor

Erfolg?

Einige Anmerkungen: Es istkritischdie Sie verwenden visudound keine andere Methode dafür, sonstsudo kann abbrechen. Bitte lesen Sie zuerst diesen Beitrag, um sicherzustellen, dass Sie das Problem vermeiden. Kurz gesagt, sudo scheint so programmiert worden zu sein, dass es überhaupt nicht funktioniert, wenn die Berechtigungen einer sudoers-Datei nicht 0440 sind. Der visudoBefehl erstellt Dateien mit den richtigen Berechtigungen. Wenn Sie jedoch Folgendes tun würden:

sudo -e /etc/sudoers.d/network-config

Sie könnten vorübergehend ohne Administratorzugriff dastehen.

verwandte Informationen