Vollständige Version anzeigen : Sudo Tutorial


Mahjong
18.02.2007, 09:48

How to use Sudo (superuser do)

1 - Was ist Sudo
2 - Wie installiere ich Sudo
3 - Wie konfiguriere ich Sudo
4 - Wie benütze ich Sudo

~ 1
Sudo ist ein Programm welches es ermöglicht Scripte/Programme/Befehle mit den Rechten (dem User) eines anderen Users auszuführen, so kann
z;B. User A das script "script;sh" mit den Rechten von Root ausführen, ohne selbst root zu sein.

~ 2
Sudo kann in den meisten Distributionen direkt per Paketverwaltung installiert werden :

Debian Basierende Systeme mit APT :
apt-get install sudo

SuSe Systeme mit YasT :
yast -i sudo

Pacman basierende Paketverwaltung :
pacman -S sudo

Eben je nach Paketverwaltung, falls dies bei deiner Distribution nicht unstützt wird, kann man das sudo paket auch "von hand" installieren, die nötigen
Quellen lassen sich auf Sudo Main Page (;;;gratisoft~us/sudo/) herunterladen.

~ 3
Sudo wird von der Datei "sudoers" komplett gesteurt, bzw. Konfiguriert, Achtung diese Datei darf nur mit einem "sudoers-Editor" geändert werden, wir benützen
"visudo" als Root. Der Editor funktioniert wie folgt :

a = einfügen
del = zeile löschen
ESC = "befehlsinterface"
Verlassen = ESC -> exit

Es gibt natürlich viele Einstellungmöglichkeiten, ich werde nur die wichtigste Beschreiben :

Zu Anfang gibt es in der Datei folgenden Eintrag :

# User privilege specification
root ALL=(ALL) ALL


Hierunter werden nun unsere Usereinstellungen geschrieben , z;B.

# User privilege specification
root ALL=(ALL) ALL
abc ALL=(cba)NOPASSWD: /home/cba/script~sh


Der erste Eintrag erlaubt dem User Root , alles ALL von allen Usern (ALL) zu benützen, er hat also alle rechte,
unser 2ter Eintrag bedeutet user abc darf das Script "/home/cba/script;sh" mit den Rechten von cba ohne Passwort benützen.
Weitere Informationen hierzu gibt es unter : Sudoers Manual (;;;gratisoft~us/sudo/man/sudoers;html)

~4

Auch hier werde ich nur den "wichtigsten" Befehl erklären :
sudo -u cba /home/cba/script;sh

Zur Erklärung : Wenn user abc nun folgendes ausführt, macht er sich per "-u cba" zum User cba und führt das script /home/cba/script~sh aus.
In unserem Beispiel könnte Root :
sudo -u irgendeinuser irgedeinscript/programm/befehl

Weitere Informationen lassen sich auf der sudo man-page finden

man sudo


Hoffe das hat euch gefallen, und ihr habt was gelernt !

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Ähnliche Themen zu Sudo Tutorial
  • [Tutorial] [PHP-Tutorial] Captchas generieren und überprüfen
    Captchas generieren und überprüfen ;;;xup~in/pic,14511417/cap1;gif (;;;xup~in/dl,14511417/cap1;gif/) ;;;xup~in/pic,17665338/cap2;gif (;;;xup~in/dl,17665338/cap2;gif/) ;;;xup~in/pic,34047633/cap3;gif (;;;xup~in/dl,34047633/cap3;gif/) Hallo zu meinem ersten PHP-Tutorial. Ich hoffe, dass ich es [...]

  • [Linux] sudo-Timestamp in der Zukunft
    Moin, ich nutze debian (stable) und nutze sudo, keine Anmeldung als root. Jetzt ist der Timestamp der sudo Sitzung allerdings in der Zukunft oO, warum auch immer! Ich hab den PC angemacht und es war so :-| Kann ich das irgendwie reseten o;ä. oder muss ich bis heut nacht um 01:40 warten, sodass der [...]

  • sudo in bash-scripten
    Hallo liebe RRler, ich hab mal ne Frage: und zwar will ich ein kleines Bash-Script schreiben, ich brauch aber zum ausführen eines Befehles SU-Rechte. Dafür muss ich nun aber das PW eingeben. Ich hab das jetzt so probiert: sudo cd / ********* (PW) ls das ist ein probescript zum probieren. Bei [...]

  • SUDO - Sicherheitslücke ?
    Es wurde bereits im IRC angesprochen. Einige meinten,dass SUDO eine Sicherheitslücke bei z;B Ubuntu/Kubuntu darstellt. Da ich wegen Problemen nun doch wieder zu Ubuntu wechseln möchte ( keine kommentare dies bezüglich,bitte :D ),würde ich gerne eine oder mehrere Begründungen dafür hören. [...]



raid-rush.ws | Imprint & Contact pr