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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.