Miroslav Lachman wrote:

>> vsimol som si zaujimave spravanie chmod-u na FreeBSD 9.2.
> 
>> ze sa snazi menit prava, aj ked nedoslo k zmene:
>> 
>> log: 040777 [drwxrwxrwx ] ->  040777 [drwxrwxrwx ]
> 
> Nemam bohuzel nikde 9.2-RELEASE, mam tu na testovacich stroji 9.2-RC3 a 
> 9.2-RC4 s UFS a tam to nedela.

> Zkusil jsem to same na starsim stroji (8.x) se ZFS a ani tam to nedela. Takze 
> bych to prisuzoval kombinaci novy system + nova verze ZFS.

Tak som sa dopatral, ze za to asi mozu ACL.

% truss chmod 755 /var/log
...
stat("/var/log",{ mode=drwxr-xr-x ,inode=9,size=43,blksize=4096 }) = 0 (0x0)
pathconf("/var/log",0x40)                        = 1 (0x1)
chmod("/var/log",040755)                         ERR#1 'Operation not permitted'
...

% truss chmod 755 /mnt/test
...
stat("/mnt/test",{ mode=drwxr-xr-x ,inode=321024,size=512,blksize=32768 }) = 0 
(0x0)
pathconf("/mnt/test",0x40)                       = 0 (0x0)
...

Prvy vypis je z ZFS, druhy z UFS. Na ZFS pathconf na otazku, ci system 
podporuje _PC_ACL_NFS4 (0x40) dostane TRUE a potom vola chmod(). Na UFS 
_PC_ACL_NFS4 vracia FALSE tak sa ten chmod nasledne nevola. Na FreeBSD 7.2 tam 
to volanie pathconf() vobec nie je (asi tie ACL nepodporovalo). Mimochodom aj 
ked som pustil "tunefs -a enable" na tom UFS filesysteme, tak ten pathconf() 
vracia FALSE.

Netusite niekto, ci je mozne ACL na ZFS vypnut?

Marian
-- 
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem