This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: chmod questions
- From: "Larry Hall (Cygwin)" <reply-to-list-only-lh at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 07 Aug 2013 14:48:14 -0400
- Subject: Re: chmod questions
- References: <479059e9-1e1f-4289-9bfb-98dac1c1fafe at default>
- Reply-to: cygwin at cygwin dot com
On 8/7/2013 2:33 PM, Drew Adams wrote:
I have read various info regarding trying to make Cygwin's `chmod'
work as (I) expected, including the Cygwin FAQ and user guide.
I am using Windows 7 with an NTFS disk. My user and group are
defined as they should be AFAIK.
Two questions in this regard:
. is "chmod a-w" supposed to set the Windows Read-only attribute
on Windows 7?
No.
. is "chmod a-w" supposed to cause "ls -l" to show -r-r-r on
Windows 7?
Not exactly. More precisely, it will remove the write permissions for
all.
When I do `chmod a-w' it does not seem to have any effect. The
target file is still writable. Can someone please tell me what
I'm missing? Thx.
I'm assuming that you're not using the exact syntax that you have
above. This works for me:
$ ls -l
total 23302
-rwxr-xr-x 1 lhall None 72393 Jun 17 12:46 a.exe*
-rw-r--r-- 1 lhall None 84 Jun 17 12:45 helloworld.c
-rw-r--r-- 1 lhall None 587 Jun 17 12:45 helloworld.o
$ attrib
A C:\tmp\junk\a.exe
A C:\tmp\junk\helloworld.c
A C:\tmp\junk\helloworld.o
$ chmod -w *
$ ls -l
total 23302
-r-xr-xr-x 1 lhall None 72393 Jun 17 12:46 a.exe*
-r--r--r-- 1 lhall None 84 Jun 17 12:45 helloworld.c
-r--r--r-- 1 lhall None 587 Jun 17 12:45 helloworld.o
$ attrib
A C:\tmp\junk\a.exe
A C:\tmp\junk\helloworld.c
A C:\tmp\junk\helloworld.o
Of course, whatever your umask setting is comes into play as well.
--
Larry
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
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