delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/10/04/19:58:14

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
From: Daniel Noll <daniel AT nuix DOT com>
To: cygwin AT cygwin DOT com
Subject: "Unknown" user after logging into sshd under Vista
Date: Fri, 5 Oct 2007 09:55:20 +1000
User-Agent: KMail/1.9.7
MIME-Version: 1.0
Message-Id: <200710050955.20717.daniel@nuix.com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Hi all.

The archives do have a number of Vista-related SSH problems which have solved 
the issue of getting it installed, but I haven't been able to solve the issue 
I found next.

Here's the options I used to configure the service...

> [508] daniel AT Monolith:~> ssh-host-config
> Overwrite existing /etc/ssh_config file? (yes/no) yes
> Generating /etc/ssh_config file
> Overwrite existing /etc/sshd_config file? (yes/no) yes
<cut>
> Should privilege separation be used? (yes/no) yes
> Generating /etc/sshd_config file
<cut>
> Do you want to install sshd as service?
> (Say "no" if it's already installed as service) (yes/no) yes
<cut>
> Should this script create a new local account 'sshd_server' which has
> the required privileges? (yes/no) yes
<cut>
> Which value should the environment variable CYGWIN have when
> sshd starts? It's recommended to set at least "ntsec" to be
> able to change user context without password.
> Default is "ntsec".  CYGWIN=
<cut>

However on logging in...
> [503] daniel AT Monolith:~> ssh localhost
> Last login: Fri Oct  5 09:20:07 2007 from 127.0.0.1
> Fanfare!!!
> You are successfully logged in to this server!!!
> Could not chdir to home directory /home/daniel: Permission denied
> -bash: cd: /home/daniel: Permission denied

Permissions on my home directory are correct as I can get into it via 
Explorer.  The problem is elsewhere -- if I look in the process list, the 
bash.exe process is running as user "(unknown)", not as my user account.

I'm not sure what to do from here.  What part of Cygwin is responsible for 
changing the user ID when a user logs in via SSH, and what is usually 
responsible for it misbehaving?

Daniel

--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019