SSH не приземляется по умолчанию


8

Я недавно установил 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 $.

Любая идея, почему это может происходить или какое-то простое решение? Это не имеет большого значения, но это сбивает меня с толку.


2
Посмотрите на вашу запись пользователя в файле / etc / passwd. Убедитесь, что запись соответствует ожидаемому домашнему каталогу.
Стив Робиллард

Можете ли вы сказать нам вывод команды echo $HOME. Вот где оболочка считает, что ваш каталог пользователя.
Jivings

Это только ssh или любой логин (если у вас есть другой способ авторизации). Вы перезапустили устройство после изменения?
XTL

Ответы:


2

/home/userВладеет ли каталог пользователем? Если вы создали это как rootили как piтогда, то, вероятно, не будет. Попробуйте sudo chown user /home/userисправить это.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.