Date: Fri, 13 May 2005 08:39:56 +0200 From: =?ISO-8859-1?Q?Herv=E9_Kergourlay?= <herve.kergourlay@atempo.com> To: Robert Watson <rwatson@freebsd.org> Cc: hackers@freebsd.org Subject: Re: Porting on FreeBSD 53 Message-ID: <42844BBC.3020503@atempo.com> In-Reply-To: <20050512230409.G92075@fledge.watson.org> References: <428307A9.10901@atempo.com> <20050512230409.G92075@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------050006010908080000050702 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 "freebsd-hackers-unsubscribe@freebsd.org" > > --------------050006010908080000050702--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42844BBC.3020503>