Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:sudo [2014/06/06 12:21] carsten_strotmann [X11 mit sudo] |
admin_grundlagen:sudo [2018/11/10 11:02] ingo_wichmann |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== root-Rechte mit sudo ====== | + | ====== Voraussetzungen ====== |
- | root-Rechte für Mitglieder der Gruppe ''admin'' einrichten: | + | * [[admin_grundlagen:benutzerverwaltung|Benutzer und Gruppen]] anlegen |
+ | * [[admin_grundlagen:default-commands|Default Editor]] ändern | ||
- | ==== Gruppe ''admin'' anlegen ==== | + | ====== Bedienung von sudo als Nutzer ====== |
- | groupadd admin | + | Was darf ich mit sudo tun? |
- | ==== Benutzer ''nutzer05'' zu Gruppe ''admin'' hinzufügen ==== | + | sudo -l |
- | === SuSE === | + | |
- | groupmod -A nutzer05 admin | + | Einen Befehl als root ausführen: |
- | === Debian === | + | sudo hostname neuer-name |
- | adduser nutzer05 admin | + | |
- | ==== ''sudo'' konfigurieren ==== | + | Eine Datei als root bearbeiten: |
- | visudo | + | sudo -e /etc/hostname |
- | <file> | + | |
- | %admin ALL=(ALL) ALL | + | Eine root-Shell starten: |
+ | sudo -i | ||
+ | |||
+ | ====== root-Rechte vergeben mit visudo ====== | ||
+ | === Dem Nutzer nutzer05 erlauben den aktuellen Hostnamen zu ändern === | ||
+ | visudo -f /etc/sudorers.d/hostname_admins | ||
+ | |||
+ | <file txt> | ||
+ | nutzer05 ALL=(root) /usr/bin/hostname neuer-name | ||
</file> | </file> | ||
+ | |||
+ | === Dem Nutzer nutzer05 erlauben die Datei /etc/hostname zu bearbeiten === | ||
+ | visudo -f /etc/sudorers.d/hostname_admins | ||
+ | |||
+ | <file txt> | ||
+ | nutzer05 ALL=(root) sudoedit /etc/hostname | ||
+ | </file> | ||
+ | |||
+ | === Der Gruppe admins erlauben den Hostnamen zu ändern === | ||
+ | [[admin_grundlagen:benutzerverwaltung|Gruppe]] admins anlegen, dann: | ||
+ | visudo -f /etc/sudorers.d/hostname_admins | ||
+ | |||
+ | <file txt> | ||
+ | %admins ALL=(root) /usr/bin/hostname * | ||
+ | %admins ALL=(root) sudoedit /etc/hostname | ||
+ | %admins ALL=(root) /usr/bin/hostnamectl set-hostname * | ||
+ | </file> | ||
+ | |||
====== X11 mit sudo ====== | ====== X11 mit sudo ====== | ||
[[X#sudo_pam]] | [[X#sudo_pam]] |