Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com From: "MIke Hanby" Subject: Re: sshd on WinXP machine in Win2003 Domain -- can't log in Date: Sun, 21 Mar 2004 22:02:34 -0600 Lines: 136 Message-ID: References: X-Complaints-To: usenet AT sea DOT gmane DOT org X-Gmane-NNTP-Posting-Host: 64.217.73.221 X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 stupid Symantec products, thanks for pointing that out my home directory is physically located in: C:\Documents and Settings\joeshmo.WIN2003DOMAIN I've created a link for /home to point to /cygdrive/c/Docume~1 lrwxrwxrwx 1 11107 10513 111 Mar 20 15:59 /home -> /cygdrive/c/Docume~1/ I've created another link to make my home directory more user friendly lrwxrwxrwx 1 11107 10513 114 Mar 18 00:58 /home/joeshmo -> ./joeshmo.WIN2003DOMAIN/ User ID 11107 is the id for joeshmo in the /etc/passwd file joeshmo:unused_by_nt/2000/xp:11107:10513:Joe Shmo,U-WIN2003DOMAIN\joeshmo,S-1-5-21-2516459027-1883439143-603107090-1107:/ home/joeshmo:/bin/bash Now, one thing I've noticed in the -v -v output of the ssh client: SSH_TTY=/dev/tty1 /bin/bash: Permission denied /dev doesn't exist, is this a problem? Thanks, Mike "Igor Pechtchanski" wrote in message news:Pine DOT GSO DOT 4 DOT 56 DOT 0403212114010 DOT 26885 AT slinky DOT cs DOT nyu DOT edu... Mike, Thanks. First off (unrelated, but annoying): Norton Ghost screwed up your path -- you should remove the quotes around "C:\Program Files\Symantec\Norton Ghost 2003\" in the PATH variable. Other than that, everything in your cygcheck output seems in order. The only other thing I can think of at the moment is: is the home directory of joeshmo readable by that user? Can you please run "ls -ln" on joeshmo's home directory? Oh, and do you realize that what sshd thinks the home directory is and what $HOME is set to don't match? Igor On Sun, 21 Mar 2004, MIke Hanby wrote: > Ok, here's the version information: > Cygwin: CYGWIN_NT-5.1 xphost 1.5.8(0.112/4/2) 2004-03-16 00:19 i686 unknown unknown Cygwin > ssh: OpenSSH_3.8p1, SSH protocols 1.5/2.0, OpenSSL 0.9.7c 30 Sep 2003 > sshd: sshd version OpenSSH_3.8p1, OpenSSL 0.9.7c 30 Sep 2003 > OS running sshd: Windows XP Pro > Domain Controller OS: Windows 2003 Server > > I started sshd service with the "-d -d" double verbose debug output > and ssh client with "-v -v" double verbose output. > > I've attached the ssh client, sshd service and cygcheck.out log files. > I tried adding +rx to directory /bin, got the same "Permission Denied" > error. > I'm not putting the output in the message as it's quite long. > > Thanks for any help, > > Mike > > > Igor Pechtchanski wrote: > On Sun, 21 Mar 2004, MIke Hanby wrote: > > > Hey y'all, (sorry if this double posts) > > > > System: Windows XP Pro with brand new install of cygwin running sshd. > > This system is a member of a Widnows 2003 Active Directory domain. > > > > Problem: I've gone through the config steps listed below and unable > > to connect to my sshd server. On the sshd server, from the cygwin > > prompt I enter the following: > > $ ssh -p 3020 localhost > > joeshmo AT localhost's password: > > Last login: Sat Mar 20 16:01:17 2004 from localhost > > Fanfare!!! > > You are successfully logged in to this server!!! > > /bin/bash: Permission denied > > Connection to localhost closed. > > > > Permissions on /bin/bash were -rwxr-x---+, I tried adding +rx, still > > get the same error > > -rwxr-xr-x+ 1 joeshmo Users 527360 Oct 20 07:12 /bin/bash* > > > > Here's what I did to configure sshd > > 1. Installed Cygwin with packages that I downloaded today while logged in > > as my Active Directory user, joeshmo > > 2. Created a new Active Directory user, addomain\sshdproc, and added the > > following rights using the Windows 2003 Server Local Security Policy > > Create a token object > > Log on as a service > > Replcae a process level token > > Adjust memory quotas for a process > > 3. Added sshd as a service on the Windows XP Pro machine, it is set to > > start as the user addomain\sshdproc > > 4. Ran ssh-host-config and answered YES to all questions, including > > "privilege separation" > > 5. Ran the following on the Windows XP machine > > mkpasswd -l -d > /etc/passwd > > mkgroup -l -d > /etc/group > > 6. changed permissions on the following files > > touch /var/log/sshd.log > > chmod 644 /var/log/sshd.log > > chown sshdproc /var/empty /var/log/sshd.log /etc/ssh_* > > 7. Start sshd > > cygrunsrv --start sshd > > > > I then get the error above, /bin/bash: Permission denied > > Any idea what file(s) it might be referring to? > > Any ideas on what else I can do? > > > > Thanks in advance, > > Mike > > Without the requisite information requested in the Cygwin problem > reporting guidelines at we can only > guess, but, since you had to change the permissions on /bin/bash, I'd > guess that you'll need to change the permissions on at least /bin as well. > Also, try running sshd and ssh with a few -v flags (multiple -v's increase > the verbosity level)... > Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- 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/