Mail Archives: cygwin/2000/06/21/10:51:35
At 10:35 AM 6/21/2000, John Pollock wrote:
> >Corinna had added code to enable NT security and it required that
> >the security authority provide credentials on the user that was
> >logged in for permission setting.
>
> >IIRC, she fixed it so that the information was cached after the
> >first request. But ICBW :-)
>
>That would make some sense with what i saw. I definitely saw some caching
>behavior; the problem that the behavior wasn't consistent. I'd run "ls" and
>get a massive delay, and then it would be quick for a few times in a row,
>then it would slow down again. Maybe the cache expires too quickly?
>
>I'm still not clear, though, on why NT security is needed in any way
>different from before. I mean, in the past, ls would have to check the NTFS
>permissions to see if the user had rights, so what's changed?
>
>Thanks for the comments!
>John
Check some messages ago from Corinna on this subject (maybe it was on the
developers list?). As I understood it, there was some ntsec specific code of
hers that was getting invoked regardless of whether the option was set or
not. Assuming you don't set ntsec in your CYGWIN environment variable and
that the offending code does not execute in this mode, you should see no
performance degradation as a result of security (because it won't be
executed). Corinna's changes have attempted to make correct use of NTFS security attributes so that Cygwin can interact properly with them. Some of
this requires understanding information that may be domain specific. This is
why the use of ntsec may have more initial overhead. Last I heard, Corinna
was looking at these issues too. Those who want better security features in
Cygwin and a better marrying of NT security model with traditional *NIX style
permissions are getting a big boost from Corinna's changes!
Larry Hall lhall AT rfk DOT com
RFK Partners, Inc. http://www.rfk.com
118 Washington Street (508) 893-9779 - RFK Office
Holliston, MA 01746 (508) 893-9889 - FAX
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
- Raw text -