Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:sudo

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:sudo [2020/08/27 07:22]
ingo_wichmann
admin_grundlagen:sudo [2023/09/13 15:59] (aktuell)
sh
Zeile 10: Zeile 10:
   sudo hostname neuer-name   sudo hostname neuer-name
  
-Eine Datei als root bearbeiten:+Eine Datei als root bearbeiten: ​(( Achtung: update-alternatives ist Debian-spezifisch ))
   sudo update-alternatives --config editor   sudo update-alternatives --config editor
   sudo -e /​etc/​hostname   sudo -e /​etc/​hostname
  
-Eine root-Shell starten:+Eine root-Login-Shell starten:
   sudo -i   sudo -i
  
 ====== root-Rechte vergeben mit visudo ====== ====== root-Rechte vergeben mit visudo ======
 === Dem Nutzer nutzer05 erlauben den aktuellen Hostnamen zu ändern === === Dem Nutzer nutzer05 erlauben den aktuellen Hostnamen zu ändern ===
-  visudo -f /etc/sudorers.d/​hostname_admins+  visudo -f /etc/sudoers.d/​hostname_admins
  
 <file txt> <file txt>
Zeile 26: Zeile 26:
  
 === Dem Nutzer nutzer05 erlauben die Datei /​etc/​hostname zu bearbeiten === === Dem Nutzer nutzer05 erlauben die Datei /​etc/​hostname zu bearbeiten ===
-  visudo -f /etc/sudorers.d/​hostname_admins+  visudo -f /etc/sudoers.d/​hostname_admins
  
 <file txt> <file txt>
Zeile 34: Zeile 34:
 === Der Gruppe admins erlauben den Hostnamen zu ändern === === Der Gruppe admins erlauben den Hostnamen zu ändern ===
 [[admin_grundlagen:​benutzerverwaltung|Gruppe]] admins anlegen, dann: [[admin_grundlagen:​benutzerverwaltung|Gruppe]] admins anlegen, dann:
-  visudo -f /etc/sudorers.d/​hostname_admins+  visudo -f /etc/sudoers.d/​hostname_admins
  
 <file txt> <file txt>
Zeile 41: Zeile 41:
 %admins ALL=(root) /​usr/​bin/​hostnamectl set-hostname * %admins ALL=(root) /​usr/​bin/​hostnamectl set-hostname *
 </​file>​ </​file>​
 +
 +=== sudo ohne exec ===
 +So kann man verhindern, dass ein Prozess weitere Prozesse startet
 +  nutzer31 ALL=(ALL) NOEXEC: /​usr/​bin/​less /​var/​log/​messages
  
 === sudo ohne Passwort === === sudo ohne Passwort ===
-  visudo -f /etc/sudorers.d/admins+  visudo -f /etc/sudoers.d/admins
 <file txt> <file txt>
 %admins ALL=(ALL) NOPASSWD: ALL %admins ALL=(ALL) NOPASSWD: ALL
Zeile 50: Zeile 54:
 === Übung: problematische Einstellungen in /​etc/​sudoers === === Übung: problematische Einstellungen in /​etc/​sudoers ===
 Wo ist das Problem bei folgender Einstellung:​ Wo ist das Problem bei folgender Einstellung:​
-  visudo -f /etc/sudorers.d/​dangerous_glob+  visudo -f /etc/sudoers.d/​dangerous_glob
  
 <file txt> <file txt>
Zeile 57: Zeile 61:
  
 Wo ist das Problem bei folgender Einstellung:​ Wo ist das Problem bei folgender Einstellung:​
-  visudo -f /etc/sudorers.d/​dangerous_command+  visudo -f /etc/sudoers.d/​dangerous_command
  
 <file txt> <file txt>
admin_grundlagen/sudo.1598512937.txt.gz · Zuletzt geändert: 2020/08/27 07:22 von ingo_wichmann