Date: Mon, 22 Mar 2010 14:52:42 +0000 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: Aaron Lewis <aaron.lewis1989@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: Weird Problems with User Home Directory , Asking for help Message-ID: <4BA7843A.30201@infracaninophile.co.uk> In-Reply-To: <4BA7668E.3000200@gmail.com> References: <4BA7181B.7070708@gmail.com> <4BA75155.8090507@infracaninophile.co.uk> <4BA7668E.3000200@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 22/03/2010 12:46:06, Aaron Lewis wrote: > Matthew Seaman wrote: >> On 22/03/2010 07:11:23, Aaron Lewis wrote: >> >>> Hello BSD hackers, >>> I have a strange problems with user's home directory , if i log in >>> through ssh , everything's fine. >>> But on virtual terminals , it tolds me: >>> >>> no home directory >>> Logging in with home dir "/" >>> >>> Does anyone has any ideas ? >>> >>> >>> Here's some debug information >>> ========================================= >>> %> grep aaron /etc/passwd >>> aaron:*:1001:1001:frozen:/home/aaron:/usr/local/bin/bash >>> >>> %> ls -ladh /home/aaron/ >>> drwxr-xr-x 3 aaron aaron 512B Mar 5 22:36 /home/aaron >>> ============================================ >>> >> >> What are the settings for >> >> ChallengeResponseAuthentication >> UsePam >> >> in your /etc/ssh/sshd_config? >> > Nothing found , or commented out. Commented out means using the default setting -- which is 'yes' for both of those. ie. sshd is using the PAM system. Which means that PAM is probably working just fine. >> What are the contents of /etc/pam.d/login and /etc/pam.d/sshd ? >> > # grep -v -e "^#" /etc/pam.d/sshd | sed '/^$/d' > auth sufficient pam_opie.so no_warn no_fake_prompts > auth requisite pam_opieaccess.so no_warn allow_local > auth required pam_unix.so no_warn try_first_pass > account required pam_nologin.so > account required pam_login_access.so > account required pam_unix.so > session required pam_permit.so > password required pam_unix.so no_warn try_first_pass These are also the default settings for sshd -- which as you say is working. > # grep -v -e "^#" /etc/pam.d/login | sed '/^$/d' > auth sufficient pam_self.so no_warn > auth include system > account requisite pam_securetty.so > account required pam_nologin.so > account include system > session include system > password include system Again, this is the default for login. I should have asked you for the contents of /etc/pam.d/system as well, but if you say it's not been modified I'll believe you. Hmmmm... > It's all fresh install , did i do something wrong ? It's really strange > .. never met before. Something is a bit fubar somewhere, yes. From the symptoms you described, the immediate suspect would be the PAM system, but there are no obvious configuration problems with what you've shown me. Is there anything notable in /var/log/auth.log from the failed console logins? Can you try gratuitously creating another user account and seeing if that is affected in the same way, or indeed if it makes any difference to the original user account? Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkunhDoACgkQ8Mjk52CukIwzBQCfccc1KXwscGDrHV2wn5Zr8xnO pMAAnjJVpjZc39wczR4u8nYo/Kxpvivl =3oJZ -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BA7843A.30201>