hi
ich bin bei einer doku über whoami und who am i gestossen.
das eine gibt die effektive, das anderen die reale user-id aus. was ist denn da der unterschied ???
whoami
Re: whoami
Gibts sowas ??Pischti hat geschrieben:who am i
Ich kenn nur 'who' und 'whoami' ?!
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
"who" mit 2 beliebigen Parametern, die er nicht versteht, gibt immer die eigene UserID aus. "who mommy likes" geht also auch...
Die reale UID ist die mit der Du eingelogged bist, die effektive ist die, die momentan Deine Rechte bestimmt. Wenn Du Dich in eine Shell als Benutzer "user" einloggst, dann ist EUID = UID = user. Wenn Du jetzt ein "su -" machst, dann erzeugst Du eine komplett neue Login Shell und damit ist dann EUID = UID = root. Wenn Du nur ein "su" machst, ändert su nur Deine EUID, also dann ist EUID =root und UID = user.
Patrick
Die reale UID ist die mit der Du eingelogged bist, die effektive ist die, die momentan Deine Rechte bestimmt. Wenn Du Dich in eine Shell als Benutzer "user" einloggst, dann ist EUID = UID = user. Wenn Du jetzt ein "su -" machst, dann erzeugst Du eine komplett neue Login Shell und damit ist dann EUID = UID = root. Wenn Du nur ein "su" machst, ändert su nur Deine EUID, also dann ist EUID =root und UID = user.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de