This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: ssh login reports "Could not chdir to home directory /home/root: Bad address"
- From: "Larry Hall (Cygwin)" <reply-to-list-only-lh at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Tue, 11 Mar 2014 10:57:14 -0400
- Subject: Re: ssh login reports "Could not chdir to home directory /home/root: Bad address"
- Authentication-results: sourceware.org; auth=none
- References: <OF98B2B2A9 dot 038FA154-ONC1257C98 dot 0049C7F9-C1257C98 dot 004AC0D7 at de dot ibm dot com>
- Reply-to: cygwin at cygwin dot com
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