If you could repeat the information below for a machine with the latest
Cygwin and OpenSSH, along with your '/etc/passwd' and 'cygcheck -srv'
output, that may be helpful.

On 3/11/2014 9:36 AM, Ernesto Puig Rodriguez wrote:

Hi Larry,

After analyzing the debug information you recommended, I was still not able
to find the reason of the error message during the ssh login. Below the
output of the commands after the login.

$ ssh root@winsrv2008
root@winsrv2008's password: ******
Last login: Fri Mar  7 16:16:51 2014 from  hostname dot com
Could not chdir to home directory /home/root: Bad address
entering /etc/profile

root@winsrv2008 ~
$ pwd
/home/root

root@winsrv2008 ~
$ ls -l
total 88
-rw-r--r--  1 root Administrators 88080 Feb 27 18:00 cygcheck.out
drwxr-xr-x+ 1 root Administrators     0 Jan 22 15:47 perl5

root@winsrv2008 ~
$ ls -dl .*
drwxr-xr-x+ 1 root Administrators    0 Feb 28 15:52 .
drwxrwxrwt+ 1 root None              0 Feb 28 15:40 ..
-rw-------  1 root Administrators 7953 Mar  7 16:26 .bash_history
-rwxr-xr-x  1 root Administrators 1494 Feb 28 15:52 .bash_profile
-rwxr-xr-x  1 root Administrators 6054 Jan 15 11:14 .bashrc
-rw-------  1 root Administrators   87 Jan 21 09:32 .cvspass
-rwxr-xr-x  1 root Administrators 1919 Jan 15 11:14 .inputrc
-rw-------  1 root Administrators   49 Feb 18 09:54 .lesshst
-rwxr-xr-x  1 root Administrators 1236 Jan 15 11:14 .profile
drwx------+ 1 root Administrators    0 Mar  3 08:56 .ssh

root@winsrv2008 ~
$ id
uid=500(root) gid=513(None) groups=513(None),544(Administrators),545(Users)

root@winsrv2008 ~
$ getfacl -d /home/root
# file: /home/root
# owner: root
# group: Administrators
default:user::rwx
default:group::r-x
default:other:r-x

root@winsrv2008 ~
$ cacls "c:\cygwin\home\root"
c:\cygwin\home\root WINSRV2008\Administrator:F
                     BUILTIN\Administrators:R
                     Everyone:R
                     CREATOR OWNER:(OI)(CI)(IO)F
                     CREATOR GROUP:(OI)(CI)(IO)R
                     Everyone:(OI)(CI)(IO)R

The output of ssh -v -v -v ...
(See attached file: ssh-v-v-v.out)
The debug info of sshd in /var/log/messages ...
(See attached file: sshd_dbg)

The only customized change in /etc/sshd_config is the debug flag one:
LogLevel DEBUG3

Thanks,  Ernesto.

-------------------------
On 2/27/2014 2:07 PM, Ernesto Puig Rodriguez wrote:

When I log in into my Windows Server 2008 R2 using ssh, I get the following
error:

$ ssh root@winsrv2008
root@winsrv2008's password: ********
Could not chdir to home directory /home/root: Bad address

This is independent on whether I log in with the root user who is mapped to
the Administrator in the /etc/passwd or not using another user of the group
Administrators. The sshd daemon is able to log me in and everything seems
fine, but this error is telling me something is wrong in my machine which I
was not able to find till now. I have also re-installed cygwin and upgraded
ssh with the level OpenSSH_6.5p1-1 without success.


What does 'pwd' say after you login? Does '/home/root' exist? If so, what
are the permissions it shows (for each of ls -l, getfacl, cacls)?

Looking at the output of ssh -v -v -v may help.  Setting up a sshd service
to run debug and looking at that output will probably be more help.

--
Larry



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



--
Larry

_____________________________________________________________________

A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to