Robert Watson a écrit :


On Thu, 12 May 2005, Hervé Kergourlay wrote:

2) ACLs

I'm using the API acl_get_file and family with success with ACL_TYPE_ACCESS defined in /usr/include/sys/acl.h

#define ACL_TYPE_ACCESS         0x00000000
#define ACL_TYPE_DEFAULT        0x00000001
#define ACL_TYPE_AFS            0x00000002
#define ACL_TYPE_CODA           0x00000003
#define ACL_TYPE_NTFS           0x00000004
#define ACL_TYPE_NWFS           0x00000005

but what about the other defines, specially ACL_TYPE_DEFAULT, are there used. I didn't find who in the documentation


ACL_TYPE_ACCESS and ACL_TYPE_DEFAULT are the only implemented types. I just removed the others from HEAD since they're unnecessary. I'll merge that change to RELENG_5_4.

great, It's what I did

but I've a problem with the default Acl, the setfacl -d failed with the following message

fiobsd.hky(289) [dev->acl] ll
total 10
drwxr-xr-x+ 2 hky  wheel  512 May 12 13:41 dir1/
-rw-r-xr--+ 1 hky  wheel    0 May 10 15:49 file1*
-rwxr-xr-x+ 1 hky  wheel    0 May 12 13:46 file2*
lrwxr-xr-x  1 hky  wheel    5 May 12 13:42 link2@ -> file2
drwxrwxrwx  2 hky  wheel  512 May 11 14:44 rst/


fiobsd.hky(290) [dev->acl] setfacl -d -m u::rw- dir1 setfacl: acl_calc_mask() failed: Invalid argument setfacl: failed to set ACL mask on dir1


fiobsd.hky(291) [dev->acl] getfacl -d dir1/ #file:dir1/ #owner:114 #group:0


any idea ? hervé

3) Extended attributes

are Acls part of these attributes or not ? do we have to backup theses attributes with the Acls ?


Access control lists are stored in system extended attributes. From the perspective of backup, you want to backup the ACLs, not the system attributes. There is reference code in BSD tar, and star is also able to backup ACLs.

th


Robert N M Watson

------------------------------------------------------------------------

_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"



_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to