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