Mode in an open request and chmod in libsmbclient
Cole, Timothy D.
timothy_d_cole at md.northgrum.com
Fri Mar 2 23:37:32 GMT 2001
> -----Original Message-----
> From: Richard Sharpe [SMTP:sharpe at ns.aus.com]
> Sent: Friday, March 02, 2001 14:35
> To: samba-technical at us5.samba.org
> Subject: Mode in an open request and chmod in libsmbclient
> So far I have ignored the issue of the mode of opened files. For example,
> when you do
> smbc_open(file, O_RDONLY, 666)
> I ignore the mode (666) portion.
> However, in looking at the underlying library I am using, I note that
> is a call that sends an SMBsetatr request, so, ...
> I could map the mode bits in the reverse way that it is done at the
> back to HIDDEN, SYSTEM, READ-ONLY, etc ... and then send the appropriate
> SMBsetatr request.
> This does bring up the topic of ACLs, however. Since Samba 2.2.0 will
> an ACL implementation, perhaps there should be SMBC calls that manipulate
> ACLs on files as well. Here, I feel that we should use the standard UNIX
> approach to ACLs (POSIX) and map into what SMB wants to do.
One of the distadvantages of using (nearly) straight POSIX ACLs as
an intermediate representation is that they are not a clean superset of many
of the potential underlying ACL implementations. AFS ACLs are an obvious
example, but there are others which are more subtly incompatible.
More information about the samba-technical