Skip site navigation (1)Skip section navigation (2)
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>