Saya menggunakan 12,04 di server saya.
Saya membuat pengguna baru menggunakan adduser me
dan passwd me
dan ditambahkan ke sudo.
Ketika saya login ini yang saya lihat.
Could not chdir to home directory /home/me: No such file or directory
$
Saya mengetik bash
dan mulai terlihat "normal"
$ bash
me@server:/$
Bagaimana saya bisa menghindari mengetik bash
setiap kali saya masuk?
cat /etc/passwd
.getent passwd $USER
ke pertanyaan AndaJawaban:
adduser
terlalu mendasar dan tidak mengatur standar dengan benar. Dianjurkan untuk digunakanuseradd
kapan pun memungkinkan. Anda dapat menghapus pengguna baru dan membuatnya lagi denganuseradd -D me
atau memperbaikinya sendiri:Jika Anda digunakan
getent passwd me
sebagai Florian menyarankan Anda seharusnya melihat sesuatu seperti ini:Dan
ls /home
tidak akan menampilkan direktori pengguna sebagai kesalahan Anda:sumber
cp: cannot stat
/ etc / skel / * ': Tidak ada file atau direktori seperti itu `apa fungsinya?useradd -D me
hanya menampilkan daftar argumen. Saya telah berlariuserdel me
sebelumnyaapt-cache policy passwd
.user
makaadd
tidakadd
makauser
? Silakan gunakan copy paste untuk memastikan.