“Tidak dapat chdir ke direktori home / home / me: Tidak ada file atau direktori”


13

Saya menggunakan 12,04 di server saya.

Saya membuat pengguna baru menggunakan adduser medan passwd medan 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 bashdan mulai terlihat "normal"

$ bash
me@server:/$

Bagaimana saya bisa menghindari mengetik bashsetiap kali saya masuk?


2
bagaimana Anda membuat pengguna baru?
MattDMo

2
jawaban itu sama sekali tidak terkait dengan pertanyaan ini dan tidak membantu saya.
ddd

Perintah apa yang Anda gunakan untuk membuat pengguna? Juga tambahkan ke pertanyaan Anda output dari cat /etc/passwd.
Braiam

adduser me, passwd me
ddd

2
Silakan tambahkan output getent passwd $USERke pertanyaan Anda
Florian Diesch

Jawaban:


23

adduserterlalu mendasar dan tidak mengatur standar dengan benar. Dianjurkan untuk digunakan useraddkapan pun memungkinkan. Anda dapat menghapus pengguna baru dan membuatnya lagi dengan useradd -D meatau memperbaikinya sendiri:

sudo mkdir /home/me
sudo usermod --shell /bin/bash --home /home/me me
sudo chown -R me:me /home/me
cp /etc/skel/.* /home/me/

Jika Anda digunakan getent passwd mesebagai Florian menyarankan Anda seharusnya melihat sesuatu seperti ini:

sudo getent passwd me
boggus:x:1002:1002::/home/me:/bin/sh

Dan ls /hometidak akan menampilkan direktori pengguna sebagai kesalahan Anda:

Could not chdir to home directory /home/me: No such file or directory

namun pada langkah terakhir saya mendapatkan cp: cannot stat / etc / skel / * ': Tidak ada file atau direktori seperti itu `apa fungsinya?
ddd

ketika saya melakukannya useradd -D mehanya menampilkan daftar argumen. Saya telah berlari userdel mesebelumnya
ddd

Tolong, edit pertanyaan Anda dan tambahkan output dari apt-cache policy passwd.
Braiam

@ddd juga, Anda pasti adalah usermaka addtidak addmaka user? Silakan gunakan copy paste untuk memastikan.
Braiam

2
@ddd tetapi kemudian katakan apa yang salah ... edit pertanyaan Anda dan tambahkan informasinya ...
Braiam
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.