SSH tidak mendarat direktori pengguna default

8

Saya baru saja menginstal Raspbian ke Raspberry Pi. Sebagai bagian dari proses instalasi saya mengubah nama pengguna dan grup dari default (pi) ke saya sendiri (sebut saja pengguna) menggunakan usermoddan groupmod. Saya juga memindahkan direktori home /home/pike nama pengguna baru /home/usermenggunakan usermod. Semuanya berfungsi dengan baik kecuali bahwa ketika saya login menggunakan SSH alih-alih mendarat direktori pengguna baru /home/usersaya berakhir di direktori home /home.

Sama seperti direktori /home/userada dengan izin 755. Selain itu /etc/passwdfile tersebut berisi entri yang terlihat seperti berikut:

pengguna: x: 1000: 1000: Pengguna: / home / user: / bin / bash.

Bagi saya semuanya terlihat baik-baik saja, tapi tetap saja ketika saya login dari SSH saya mendapatkan prompt yang terlihat seperti:

user @ raspberrypi / home $.

Adakah yang tahu mengapa ini bisa terjadi atau solusi sederhana? Ini bukan masalah besar tetapi membingungkan saya.

Pere Tuset
sumber
2
Lihatlah entri pengguna Anda di file / etc / passwd. Pastikan entri tersebut sesuai dengan direktori home yang Anda harapkan.
Steve Robillard
Bisakah Anda memberi tahu kami hasil dari perintah echo $HOME. Di situlah shell percaya direktori pengguna Anda.
Jivings
Apakah hanya ssh atau login apa pun (jika Anda memiliki cara lain untuk masuk). Sudahkah Anda me-restart perangkat sejak perubahan?
XTL

Jawaban:

2

Apakah /home/userdirektori dimiliki oleh pengguna? Jika Anda membuatnya sebagai rootatau pisaat itu mungkin tidak akan. Cobalah sudo chown user /home/useruntuk memperbaiki ini.

JonW
sumber