SUDO
Programm um normalen Benutzern kontrolliert zu ermöglichen, einzelne Programme mit erhöhten Rechten ausführen zu können. Installationapt-get install sudo Konfiguration
Standardkonfigurationsdatei: ... %edvadmins ALL = (www-data)NOPASSWD: /usr/sbin/svnadmin, (root)PASSWD: /bin/chown, NOPASSWD: /bin/su www-data ... Test
Melde Dich mit einem Account an der Mitglied der Gruppe „edvadmins“ ist. sudo -l Führe die Befehle testweise aus: cd sudo -u www-data svnadmin ... touch datei1 sudo chown www-data datei1 Password:eigenesPW ... sudo su www-data
KommandoAliase definieren und benutzen:
den gewünschten Benutzer als root in die Gruppe usermod myuser -aG sudo
, dann ... Cmnd_Alias SRVMGMNT = /bin/systemctl Cmnd_Alias PKGMGMNT = /usr/bin/dpkg, /usr/bin/apt-get, /usr/bin/apt-cache Cmnd_Alias SHUTDOWN = /sbin/reboot, /sbin/poweroff, /usr/bin/kill ... #%sudo ALL=(ALL:ALL) ALL %sudo ALL=(root)NOPASSWD: SHUTDOWN,PKGMGMNT,SRVMGMNT ... Dateien bearbeitenvisudo -f /etc/sudoers/00-mysudofile1 Dateien testenvisudo -cf /etc/sudoers/00-mysudofile1 visudo -c |