This is the mail archive of the
mailing list for the Cygwin project.
RE: cygwin permissions problem on a network drive
On Friday, October 21, 2011 10:50 AM
Corinna Vinschen wrote:
>On Oct 20 18:58, gds wrote:
>> On 10/18/2011 08:52 AM, Lemke, Michael SZ/HZA-ZSW wrote:
>> >I know this an old thread but I am in exactly the same situation as
>> >the OP. Access with 1.7.7 and before worked fine, 1.7.9 has this
>> >problem. The workaround with explicit noacl option works for me but
>> >it is rather awkward as I have to work with a lot of servers.
>> >...has this happened now? In a snapshot? I couldn't find any
>> >further information.
So from the reply below I take it hasn't been fixed/worked
around in a snapshot. But my experiments show something has
changed. With the snapshot I can create a file, with the standard
1.7.9 dll I can't.
>> Same problem here. Someone said snapshots here,
>> http://cygwin.com/snapshots/ , fixes the problem but I tried several
>> cygwin1.dll from there and still have problems.
>> Directory is created on network drive now but see message "can't set
>> permissions ... on a file" when committing with svn.
>I explained what the problem is already. The buzzword is WRITE_DAC.
>Apparently you don't have permissions to change file permissions
>on that share. Cacls should show the exact layout of the file and
>directory DACLs. Does `chmod' work for you? It shouldn't either.
In my case that it true, chmod fails.
>You could talk to your admin first to find out if that is by design and
>maybe there could be something changed to allow changing permissions.
This is by design here. IT wants it that way.
>Otherwise, just mount the share with the noacl flag.
>Again, I don't know why this happens. I can not reproduce this problem
>on my NTFS shares, other than by removing the WRITE_DAC permission from
>the affected files and directories. If there's any way to fix or
>workaround it in Cygwin, somebody who has that problem has to hunt it
I am willing to try to hunt it down. What do you want me to check?
Hm, it seems something really has changed, I can't reproduce the
problem at the moment. I can create a file, delete it but canât
change permissions. The latter breaks d2u:
$> touch /u/blubb
$> d2u /u/blubb
dos2unix: Failed to change the permissions of temporary output file /u/d2utmpaF6gvB: Permission denied
dos2unix: converting file /u/blubb to Unix format ...
dos2unix: problems converting file /u/blubb
$> rm /u/blubb
rm: remove regular empty file `/u/blubb'? y
Is there anything in the snapshot that could explain it? Or
did I mess up everything here? Confused...
Well, I just cross checked. Reinstalled 1.7.9 and the problem
is back. So the snapshot seems to have fixed it. That is,
CYGWIN_NT-5.1 p01080268 1.7.10s(0.253/5/3) 20111017 18:26:05 i686 Cygwin
Didn't try the latest. With the snapshot it behaves like 1.7.7 apparently.