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 visudo
und 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 visudo
Befehl 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.