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 usermod
dan groupmod
. Saya juga memindahkan direktori home /home/pi
ke nama pengguna baru /home/user
menggunakan usermod
. Semuanya berfungsi dengan baik kecuali bahwa ketika saya login menggunakan SSH alih-alih mendarat direktori pengguna baru /home/user
saya berakhir di direktori home /home
.
Sama seperti direktori /home/user
ada dengan izin 755. Selain itu /etc/passwd
file 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.
echo $HOME
. Di situlah shell percaya direktori pengguna Anda.Jawaban:
Apakah
/home/user
direktori dimiliki oleh pengguna? Jika Anda membuatnya sebagairoot
ataupi
saat itu mungkin tidak akan. Cobalahsudo chown user /home/user
untuk memperbaiki ini.sumber