====== Sudo installieren ====== Sudo ist ein Programm das es unpriviligierten Usern erlaubt, mit seiner Hilfe, Superuser Programme auszuführen. Die Installation von ''sudo'' alleine genügt aber noch nicht um dies zu erreichen. Die Sudonutzer müssen vorher noch in der sudoers Konfigurationsdatei angelegt werden und mit entsprechenden Rechten versehen werden. Der Einfachheit wegen zeige ich hier erst mal nur die Einrichtung von zwei Sudoern inkl. vollen Rechten auf. Unter Debian installiert man sudo am besten mit Apt aptitude install sudo Sudo Nutzer mit beliebigen Texteditor in /etc/sudoers eintragen. Natürlich müssen die Nutzer auch auf dem System eingerichtet sein! Dazu nutzt man ''adduser'' oder ähnliches. nano /etc/sudoers Alternativ geht es auch mit ''visudo'' visudo Im Beispiel werden jondoe und janedoe mit vollen Superuserrechten angelegt. # /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See the man page for details on how to write a sudoers file. # # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL) ALL johndoe ALL=(ALL) ALL janedoe ALL=(ALL) ALL Dann können eingetragenen sudoers mit ''sudo'' privigilierte Programme ausführen. Zum Beispiel so sudo aptitude update Beim erstmaligen Aufruf von sudo in einer Shell, muss der Nutzer sein eigenes Passwort zur Verifikation angeben. Diese Passworteingabe sollte nach dem Ausloggen verfallen. Wie sich das in Verbindung mit ''screen'' verhält weiß ich noch nicht. Eventuell gibt es auch ein Timeout für die Passworteingabe... Der erste Aufruf von sudo mit einem neu angelegten sudoer sieht so aus: johndoe@example:~$ sudo aptitude update We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. Password: