This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]