Я недавно установил Raspbian на Raspberry Pi. В процессе установки я изменил имя пользователя и группу со стандартного (pi) на свое собственное (назовем его user), используя usermod
и groupmod
. Я также переместил домашний каталог /home/pi
в новое имя пользователя, /home/user
используя usermod
. Все работает отлично, за исключением того, что когда я вхожу в систему с использованием SSH вместо того, чтобы приземлиться в новый каталог пользователя, /home/user
я в конечном итоге в домашнем каталоге /home
.
Так же, как каталог /home/user
существует с разрешениями 755. В дополнение к этому /etc/passwd
файл содержит запись, которая выглядит следующим образом:
Пользователь: х: 1000: 1000: Пользователь: / Главная / пользователь: / bin / Баш.
Для меня все выглядит хорошо, но все же, когда я вхожу из SSH, я получаю приглашение, которое выглядит так:
пользователь @ raspberrypi / home $.
Любая идея, почему это может происходить или какое-то простое решение? Это не имеет большого значения, но это сбивает меня с толку.
echo $HOME
. Вот где оболочка считает, что ваш каталог пользователя.Ответы:
/home/user
Владеет ли каталог пользователем? Если вы создали это какroot
или какpi
тогда, то, вероятно, не будет. Попробуйтеsudo chown user /home/user
исправить это.источник