Re: Windows File permissions are not being inherited - Cygwin 1.7 - Windows 7

2010-09-01 Thread Vasya Pupkin
I am facing similar issue and this is actually why I stopped using
Cygwin. There is no way to tell setup.exe to stop destroying
permissions. And noone seem to care about it.

On Wed, Sep 1, 2010 at 12:00 PM, Harie Ram hari.ra...@gmail.com wrote:
 -- Forwarded message --
 From: Harie Ram hari.ra...@gmail.com
 Date: Tue, Aug 31, 2010 at 8:11 PM
 Subject: Windows File permissions are not being inherited - Cygwin 1.7
 - Windows 7
 To: cygwin-i...@cygwin.com


 Hi ,

 I am currently packaging Cygwin 1.7 i.e. bundling all the files into
 an msi and installing it. The requirement is : install only the basic
 cygwin packages. Provide permissions to the Cygwin users so that they
 can install the packages that they require later.

 The issue that I am currently facing is : the modify permissions given
 to the INSTALLDIR C:\Cygwin using the msi lock permission table is
 being inherited through all the subfolders and files. Any new manually
 created folders and files anywhere within C:\Cygwin via Windows
 explorer or via the Cygwin Bash Shell are inheriting permissions. But
 any new installations done by the user by choosing a package from the
 Cygwin list are not inheriting the permissions. The installed user who
 installs the package has full permissions to delete/modify the folder
 and its contents . But the local admin/administrator/system does not
 have permissions. It gives an access denied error. These 3 user groups
 administrators/system/users are not even being listed in the security
 properties of those installed folders.



 I have tried editing the /etc/fstab file with the noacl value. Still
 its not working. The content of my /etc/fstab file is as follows:



 C:/cygwin/bin /usr/bin ntfs binary,auto,noacl 0 0

 C:/cygwin/lib /usr/lib ntfs binary,auto,noacl 0 0

 C:/cygwin /cygwin ntfs override,binary,auto,noacl 0 0



 I am aware of the fact that CYGWIN=nontsec environment variable is
 obsolete for this version.



 Please help.



 Thanks,

 HRS

 --
 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


--
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



Re: Windows File permissions are not being inherited - Cygwin 1.7 - Windows 7

2010-09-01 Thread Andy Koppe
On 1 September 2010 09:00, Harie Ram wrote:
 I am currently packaging Cygwin 1.7 i.e. bundling all the files into
 an msi and installing it. The requirement is : install only the basic
 cygwin packages. Provide permissions to the Cygwin users so that they
 can install the packages that they require later.

 The issue that I am currently facing is : the modify permissions given
 to the INSTALLDIR C:\Cygwin using the msi lock permission table is
 being inherited through all the subfolders and files. Any new manually
 created folders and files anywhere within C:\Cygwin via Windows
 explorer or via the Cygwin Bash Shell are inheriting permissions. But
 any new installations done by the user by choosing a package from the
 Cygwin list are not inheriting the permissions.

Giving users the right to change a global Cygwin install doesn't sound
like a terribly good idea.

 The installed user who
 installs the package has full permissions to delete/modify the folder
 and its contents . But the local admin/administrator/system does not
 have permissions. It gives an access denied error. These 3 user groups
 administrators/system/users are not even being listed in the security
 properties of those installed folders.

Administrators can grant themselves the right to access those folders though.

Andy

--
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