PROPOSAL: extend UNIX_INFO2 to mark existence of ACLs

Steve French smfrench at
Tue Jan 22 21:23:33 GMT 2008

James Peach wrote:

> Hi all,
> Unix SMB client could often avoid a few round-trips to the server if  
> they could tell whether a file had an ACL at the point where they  
> query its metadata (presumably using the UNIX_INFO2 info level).
> Since the permissions field is 64bits, how about stealing the high 
> bit  of this field to indicate whether the file might have an ACL?
> We'd probably need a mechanism for clients to figure out whether the  
> bit was meaningful or not ....
Do you mean POSIX ACL or NT ACL? 

For the case of an NT ACL, how would you distinguish between the case in 
which the file has an emulated ACL and a "real" ACL?  If you query the 
NT ACL eg. with smbcacls, Samba will report one, even on files which do 
not have an ACL.

More information about the samba-technical mailing list