Unterschiede zwischen root und sudo

  • Immer mal wieder stößt man auf das Problem, das User statt in der Konsole als root zu agieren sich mit sudo einloggen und danach auf die Frage stoßen, warum das nicht geht, was man da eingibt.


    Um die Unterschiede zu verdeutlichen:


    su
    Bei der Eingabe dieses Befehls werde ich umgehend zum Systemadministrator ohne jedes wenn und aber.
    Bedeutet, ich darf im System alles machen und tun.


    Schwieriger (oder auch nicht) wird es bei dem Befehl


    sudo
    Dieser bewirkt, dass ich mir die root-Rechte vom System ausleihe, jedoch nur innerhalb meines User-Accounts agieren kann.
    Will ich mich mit dem Befehl "sudo" im Systembereich bewegen, wird dies nicht funktionieren, da sudo sich nur innerhalb des Pfades des Users bewegt. In dem Falle endet sudo mit einer Fehlermeldung.


    Willst du absolut root werden, nutze das Benutzerkonto von "root".


    sudo ist nur dazu gedacht, schnell mal was zu testen mit den Rechten von root.


    Näheres hierzu unter


    sudo und su