SSH无法登陆默认用户目录


8

我最近将Raspbian安装到Raspberry Pi上。作为安装过程的一部分,我从默认(PI)我自己改变了用户名和组使用(让我们称之为用户)usermodgroupmod。我也感动的home目录/home/pi到新的用户名/home/user使用usermod。一切正常,除了当我使用SSH登录而不是登陆新用户目录时,/home/user我最终进入主目录/home

就像目录/home/user具有权限755一样。此外,该/etc/passwd文件还包含一个类似于以下内容的条目:

用户:x:1000:1000:用户:/ home /用户:/ bin / bash。

对我来说,一切看起来都很好,但是当我从SSH登录时,仍然出现如下提示:

user @ raspberrypi / home $。

知道为什么会发生这种情况或任何简单的解决方案吗?这没什么大不了,但是却使我困惑。


2
查看/ etc / passwd文件中的用户条目。确保该条目与您期望的主目录匹配。
史蒂夫·罗比拉德

你能告诉我们命令的输出吗echo $HOME?这就是外壳认为您的用户目录所在的位置。
Jivings 2012年

是仅ssh还是任何登录名(如果您还有其他登录方式)。更改后您是否重新启动过设备?
XTL 2012年

Answers:


2

/home/user目录归用户所有吗?如果按as root或as 创建它,pi则可能不会。尝试sudo chown user /home/user对此进行补救。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.