nelze 'odevzdat' soubor?
Milan Kerslager
milan.kerslager na pslib.cz
Úterý Duben 9 17:53:00 CEST 2002
On Tue, 9 Apr 2002, Jan Klugl wrote:
> az doposud jsem byl pevne presvedcen, ze jako vlastnik souboru si s nim
> muzu delat spoustu veci, vcetne prevlastneni na jineho uzivatele. Aspon
> na HP-UXu tomu tak je a ja myslel ze i na Linuxu, ale pokusy konci
> 'operation not permitted' [pokud nejsem root, samozrejme]. Je treba tuto
> feature nejak explicitne povolit nebo to proste v Linuxu nejde? Zkousel
> jsem to na rh6/ext2 a rh7/ext3. Btw pri pokusu jsem mel 777 i na akt.
> adresari a byl jsem vlastnik vseho siroko daleko.
Je to otazka pohledu na Unix BSD a System V.
Linux se chova jako BSD.
V Unixu System V muze vlastnika menit root a vlastnik (tj. lze soubor
predat). Pri teto operaci se musi dat pozor napriklad na SUID a SGID bit
(mohli byste si takto snadno vytvorit SUID shell predanim sveho SUID
shellu rootovi). Quota se pak stava relativne nepouzitelnou (pokud
nezavedeme quotu na [domaci] adresare misto na uzivatele).
Kdysi davno jsem se tim zabyval a bud tato vlastnost sla prepnout v jadre
Linuxu pri kompilaci nebo na to byl patch (jedna se pouze o osetreni
logiky pri volani prislusneho systemoveho volani).
--
Milan Keršláger
E-mail: milan.kerslager na pslib.cz
WWW: http://www.pslib.cz/~kerslage/
Další informace o konferenci Linux