This is the mail archive of the
cygwin
mailing list for the Cygwin project.
1.7.1-1 noacl on samba share has incorrect directory write bit
- From: Raman Gupta <rocketraman at fastmail dot fm>
- To: cygwin at cygwin dot com
- Date: Wed, 06 Jan 2010 21:22:08 -0500
- Subject: 1.7.1-1 noacl on samba share has incorrect directory write bit
I have an smbfs mount (served by samba 3.4.2) in noacl mode on cygwin
1.7.1-1:
//smserver/smshare on /mnt/shar type smbfs (binary,notexec,noacl,user)
Here is the directory as seen on the unix server directly:
root@smserver foo]# ls -ald bar
dr-xr-sr-x. 2 root agroup 4096 2007-04-21 23:23 bar
As you can see, the directory bar is not writable.
However, here is what cygwin in noacl mode sees:
Raman Gupta@client /mnt/shar/foo
$ ls -ald bar
drwxr-xr-x 1 Raman Gupta None 0 2007-04-21 23:23 bar
The mode shown is 755 rather than 555, and indeed cygwin does not have
write access to this directory:
Raman Gupta@client /mnt/shar/foo/bar
$ touch baz
touch: cannot touch `baz': Permission denied
Shouldn't cygwin therefore read the permissions as 555?
In acl mode, cygwin does correctly show these directory permissions as
555.
Note that read-only *files* are correctly displayed by cygwin/noacl as
444.
Thanks,
Raman
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple