From: rdparker AT butlermfg DOT org (Parker, Ron) Subject: RE: Extended Attributes and File Permissions 25 Mar 1998 15:23:51 -0800 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BD57D9.B6E7B480" To: Geoffrey Noer Cc: "'cygwin32-developers'" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------ =_NextPart_000_01BD57D9.B6E7B480 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Windows 98 does not have a security model. If it does, it is not documented on any of the MSDN CDs that I have looked at. -----Original Message----- From: Geoffrey Noer [SMTP:noer AT cygnus DOT com] Sent: Monday, March 23, 1998 7:05 PM To: cgf AT bbc DOT com Cc: cygwin32-developers AT cygnus DOT com Subject: Re: Extended Attributes and File Permissions Christopher Faylor wrote: [...] > >On NTFS files have the following rights Read, Write, eXecute, Delete, > >set Permissions and take Ownership. These are the RWXDPO permissions. > [thoughts about ACLs snipped] > > I don't know much about ACLs and security but it does seem that these could > worked up to provide a more one-to-one mapping with UNIX permissions. > > Does this scheme work on Windows 95, though? ACLs aren't supported in Win 95. Probably what we should do is: 1) Use shortcuts as symlinks. I think that would allow us to always avoid having to read files on stat. 2) Use ACLs under NT, fall back to pre-NTEA methods for '95 3) Check out Win 98 to see if it has a security model. -- Geoffrey Noer noer AT cygnus DOT com ------ =_NextPart_000_01BD57D9.B6E7B480 Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IhcQAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQmAAQAhAAAAQjM5ODJFN0VGQkMzRDExMThBQTIwMDYwMDhDNzcx MjkAFQcBIIADAA4AAADOBwMAGQAKACMAFQADADYBAQWAAwAOAAAAzgcDABkACgAgABsAAwA5AQEN gAQAAgAAAAIAAgABBIABAC0AAABSRTogRXh0ZW5kZWQgQXR0cmlidXRlcyBhbmQgRmlsZSBQZXJt aXNzaW9ucwAYEAEDkAYAnAgAACYAAAALAAIAAQAAAAMALgAAAAAAQAA5ABAJWJkLWL0BHgBwAAEA AAApAAAARXh0ZW5kZWQgQXR0cmlidXRlcyBhbmQgRmlsZSBQZXJtaXNzaW9ucwAAAAACAXEAAQAA ABsAAAABvVesbVKaPjAnwygR0YAuCAAJ4BuBABe3GSAAAwAGEMQ7KKcDAAcQTAMAAB4ACBABAAAA ZQAAAFdJTkRPV1M5OERPRVNOT1RIQVZFQVNFQ1VSSVRZTU9ERUxJRklURE9FUyxJVElTTk9URE9D VU1FTlRFRE9OQU5ZT0ZUSEVNU0ROQ0RTVEhBVElIQVZFTE9PS0VEQVQtLS0tLU8AAAAAAwAQEAAA AAADABEQAAAAAAIBCRABAAAAOQQAADUEAABYBgAATFpGdcfLPrEDAAoAcmNwZzEyNdIyAPszNgHo IAKkA+MJAgBjaArAc2V0MB4gBxMCgwBQEFZwcnHeMhFZDlAD1RFlfQqACMjsIDsJbw4wNRV/CmAC gNkKgXVjAFALA2MAQQtgIm4OEDAzMwumIFcRC4Bkb3cEIDk4IDMaUAeRbm8FQBDgdmUoIGEgERBj CHF0eQIgBGJsLiBJZiD7HCAawywc8gQAGxMaUBvwtweAAjAJgCACIBugbhxAMm8c4HRoG5AF4ERO WCBDRAQgH4BhBUBJsxtUCQBvax6xIHAuCqLnCoQKhAswbGkPMRjBAUAXEqAbMAWQdBHkMTYg6i0k ck8FEGcLgAdABdDhB5BzYWdlJHMhtiOEByNRCxMjhmktMTQ04wFAItAxODABQAzQKBOoYiBGA2E6 DINiEUCsR2UfUANQZRxAThrggQXAW1NNVFA6GyABBJBAY3lnbnVz8i4FoG1dIbUpQAZgAjBFKadN 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 eRw= ------ =_NextPart_000_01BD57D9.B6E7B480--