delorie.com/archives/browse.cgi | search |
At 06:55 AM 6/9/2004, you wrote: >> >> You have user mounts instead of system ones. Re-mount all >> your mounts as >> system mounts, and it should work. Below is probably the >> shortest way of >> doing this: >> >> eval "`mount -m | sed 's/ -u / -s /'`" >> > >I've done this.. Service started, once I changed the permissions on the host >key files.. >Slight whoops there :-P > >Shouldn't this be the default mount type if it's required for things like >sshd to operate correctly though? At least on the mounts created by Cygwin >setup? Are you saying that you did not choose "Just Me" in "Install for:" when you ran 'setup.exe'? "All Users" is always selected for me. AFAIK, it is the default. >Seems a little odd to me. >Out of curiousity, how are the mounts accessed by sshd when it's started as >a service by windows? Something to do with cygrunsrv or the dll? 'sshd' itself accesses the file it needs and uses (transparently) the mount table to map the POSIX paths to Win32. Facilities in the Cygwin DLL provide this support. See the Cygwin API Reference if you're interested in the various APIs available for this and other operations. -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 838 Washington Street (508) 893-9889 - FAX Holliston, MA 01746 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |