Marian: Was ist der Unterschied zwischen su und sudo

Beitrag lesen

Hallo ingobar,

Was ist der Unterschied zwischen su und sudo.

War das eine Frage.

Folgendes Problem hatte ich: Mit dem Aufruf "su pico php.ini" wollte ich die Datei ändern. Allerdings hat er mein Admin-Passwort nicht genommen. Mit dem Aufruf "sudo pico php.ini" hat er das gleiche Passwort aber genommen. Warum?

man su:   su [-] [username [ args ]]
man sudo: sudo [-HPSb] [-a auth_type] [-c class│-] [-p prompt] [-u username│#uid] {-e file [...] │ -i │ -s │ command}

Jetzt überleg mal, was bei deinen beiden Aufrufen oben passiert. (SELF ;) ). Wenn dir nix auffällt lies weiter:

su foobar versucht, dich mit Benutzername 'foobar' anzumelden.
sudo foobar meldet dich als root an und führt foobar aus.

su heißt eigentlich 'substitute user', wird aber oft als 'super user' interpretiert. 'switch user' heißt es auf jeden Fall nicht.

Viele Grüße aus Freiburg,
Marian

--
Microsoft broke Volkswagen's world record: Volkswagen made only 22 million bugs!
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->