Gần đây tôi đã cài đặt Raspbian lên Raspberry Pi. Là một phần của quá trình cài đặt, tôi đã thay đổi tên người dùng và nhóm từ mặc định (pi) thành của riêng tôi (hãy gọi nó là người dùng) bằng cách sử dụng usermodvà groupmod. Tôi cũng đã chuyển thư mục nhà /home/pisang tên người dùng mới /home/userbằng cách sử dụng usermod. Mọi thứ đều hoạt động tốt, ngoại trừ khi tôi đăng nhập bằng SSH thay vì hạ cánh thư mục người dùng mới, /home/usertôi kết thúc tại thư mục chính /home.
Giống như thư mục /home/usertồn tại với quyền 755. Ngoài ra, /etc/passwdtệp có chứa một mục giống như sau:
người dùng: x: 1000: 1000: Người dùng: / nhà / người dùng: / bin / bash.
Đối với tôi mọi thứ đều ổn, nhưng khi tôi đăng nhập từ SSH, tôi nhận được một thông báo giống như:
người dùng @ raspberrypi / nhà $.
Bất kỳ ý tưởng tại sao điều này có thể xảy ra hoặc bất kỳ giải pháp đơn giản? Đó không phải là một vấn đề lớn nhưng nó làm tôi bối rối.
echo $HOME. Đó là nơi shell tin rằng thư mục người dùng của bạn.