next up previous index
Következő: 15.114.4 OPCIÓK Fel: 15.114 su(1) Előző: 15.114.2 VÁZLAT   Index

15.114.3 LEÍRÁS

Az su parancs lehetővé teszi, hogy ideiglenesen más felhasználóvá válhassunk úgy, hogy egy új shellt indít a kért felhasználó valós és effektív felhasználó ID-jéval, csoport ID-jéval és a felhasználó másodlagos csoportjaival. A felhasználó alapértelmezésként a root (a szuperfelhasználó). Az a shell indul el, ami a felhasználó passwd bejegyzésében szerepel, ha ott nincs semmi, akkor a /bin/sh. Ha a felhasználónak van jelszava, akkor a su meg fogja azt kérdezni, kivéve ha rootként (0-s felhasználó ID-vel) futtattuk. Alapértelmezésben a su nem változtatja meg az aktuális könyvtárat. Átállítja a HOME és a SHELL környezeti változókat a felhasználó password bejegyzéséből kinézett értékekre, és ha a felhasználó nem a root (a szuperfelhasználó) a USER és LOGNAME változókat a felhasználó nevére állítja. Az alapértelmezés az, hogy az elinduló shell nem lesz bejelentkezési shell. Ha megadunk ARG-ként valamit az is átadódik az induló shellnek. A su se a /bin/sh-t, se más shelleket nem kezel speciálisan. (ilyen az argv[0] ,,-su''-ra állítása, vagy a -c paraméter csak bizonyos shelleknek való átadása, stb.) Azokon a rendszereken, ahol syslog fut a su fordítható úgy is, hogy a sikertelen, vagy opcionálisan a sikeres próbálkozásokat is logoltassa a syslog-gal. A parancs nem támogatja a ,,wheel csoport'' kezelését, ami azt korlátozhatná, hogy kik használhatják a su parancsot arra, hogy roottá váljanak.


next up previous index
Következő: 15.114.4 OPCIÓK Fel: 15.114 su(1) Előző: 15.114.2 VÁZLAT   Index

1999-09-17