Greetings I am a new bee in cygwin. Now I am about to setup an sshd environment on a windows2003 server in a project. But there is a weird phenomenon blocking my task.
I setup a local account named sshd_server in administrators group, grant Create a token object, Log on as a service and replace a process level token to sshd_server in Local Security Settings. The service sshd is started by ID of sshd_server. Two users: userA and userB are domain users who are supposed to be able to log on the server in terms of ssh. I have set up their profiles in /etc/passwd and /etc/group. In the purpose of convenience, they copy their public-key to their home dir so that they need not to input passwd when logon. All above work OK for me. My issue is when the two users log on in term of inputting passwd, they can create files in a shared dir and the file owner is correct. net session command shows the correct user ID of the session. However, when they log on in terms of public-key exchanging, the files they created in shared dir are owned by sshd_server!! (The files created locally are correct though). And the net session command shows it is sshd_server but not userA or userB that have logged on the server. I am so puzzled whats the difference between the two ways to log on. Did anyone encounter this ever before? Thanks -- 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/