SUID na adresare nefunguje?

Marek Les marek na ryston.cz
Úterý Srpen 3 14:50:14 CEST 1999


zdravicko..

mam takovy problem: jestli to dobre chapu, tak SUID a SGID prava na
adresare by mely fungovat tak, ze jakykoliv vytvoreny soubor v tomto
adresari dedi vlastnika (pri SUID) nebo skupinu toho nadrazeneho
adresare. 
u SGID mi to funguje, u SUID ale ne a ja nevim proc..

rekneme, ze mam adresar pokus, ktereho vlastni uzivatel bin, skupina bin
a ja jako root na nem postupne vyzkousim SGID (ktery bude fungovat) a
potom SUID (ktery nebude)..
..vypada to treba takhle :

[root na data test]# ls -l
total 1
drwxrwxrwx   2 bin      bin          1024 Aug  3 14:38 pokus

[root na data test]# chmod 2777 pokus
[root na data test]# ls -l
total 1
drwxrwsrwx   2 bin      bin          1024 Aug  3 14:38 pokus

[root na data test]# cd pokus
[root na data pokus]# touch neco
[root na data pokus]# ls -al
total 2
drwxrwsrwx   2 bin      bin          1024 Aug  3 14:44 .
drwxr-xr-x   3 root     root         1024 Aug  3 14:38 ..
-rw-r--r--   1 root     bin             0 Aug  3 14:44 neco

^^ tady spravne soubor neco zmenil skupinu na bin

[root na data pokus]# chmod 4777 ../pokus
[root na data pokus]# touch neco2
[root na data pokus]# ls -al
total 2
drwsrwxrwx   2 bin      bin          1024 Aug  3 14:47 .
drwxrwxrwx   3 root     root         1024 Aug  3 14:38 ..
-rw-r--r--   1 root     bin             0 Aug  3 14:44 neco
-rw-r--r--   1 root     root            0 Aug  3 14:47 neco2

^^ tady prestoze ma adresar pokus prava 4777 tak soubor neco2 vlastnika
nezmenil :(


splet jsem se v necem? pomuze mi nekdo? :)


Marek Les


Další informace o konferenci Linux