Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have recently installed Raspbian onto a Raspberry Pi. As part of the installation process I changed the user name and group from the default (pi) to my own (let's call it user) using usermod and groupmod. I as well moved the home directory /home/pi to the new user name /home/user using usermod. Everything works fine except that when I login using SSH instead of landing the new user directory /home/user I end up at the home directory /home.

Just as the directory /home/user exists with permissions 755. In addition to that the /etc/passwd file contains an entry that looks like the following:


To me everything looks fine, but still when I login from SSH I get a prompt that looks like:

user@raspberrypi /home $.

Any idea why this may be happening or any simple solution? It's not a big deal but it is confusing me.

share|improve this question
Take a look at your user entry in the /etc/passwd file. Make sure that the entry matches your expected home directory. – Steve Robillard Sep 8 '12 at 22:38
Can you tell us the output of the command echo $HOME. That's where the shell believes your user directory is. – Jivings Sep 9 '12 at 16:25
Is it only ssh or any login (if you have another way to log in). Have you restarted the device since the change? – XTL Sep 10 '12 at 5:51

Is the /home/user directory owned by user? If you created it as root or as pi then it probably won't be. Try sudo chown user /home/user to remedy this.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.