"Impossibile accedere alla directory home / home / me: nessun file o directory di questo tipo"


13

Sto usando 12.04 sul mio server.

Ho creato un nuovo utente usando adduser mee l' passwd meho aggiunto a sudo.

Quando eseguo l'accesso, questo è quello che vedo.

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

Scrivo bashe inizia a sembrare "normale"

$ bash
me@server:/$

Come posso evitare di digitare bashogni volta che eseguo l'accesso?


2
come hai creato il nuovo utente?
MattDMo

2
quella risposta non è affatto correlata a questa domanda e non mi aiuta.
ddd,

Quale comando hai usato per creare l'utente? Aggiungi anche alla tua domanda l'output di cat /etc/passwd.
Braiam,

aggiungimi, passwd me
ddd

2
Per favore, aggiungi l'output di getent passwd $USERalla tua domanda
Florian Diesch,

Risposte:


23

adduserè troppo semplice e non imposta correttamente i valori predefiniti. Si consiglia di utilizzare useraddogni volta che è possibile. È possibile rimuovere il nuovo utente e crearlo di nuovo con useradd -D meo ripararlo da soli:

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/

Se avessi usato getent passwd mecome suggerito Florian avresti dovuto vedere qualcosa del genere:

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

E ls /homenon mostrerebbe la directory dell'utente come errore:

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

comunque all'ultimo passo ottengo cp: cannot stat / etc / skel / * ': nessun file o directory simile cosa fa questo?
ddd,

quando lo faccio useradd -D megenera solo un elenco di argomenti. Ho corso userdel meprima
ddd il

Modifica la domanda e aggiungi l'output di apt-cache policy passwd.
Braiam,

@ddd anche, voi è sicuro user, allora addno add, allora user? Si prega di utilizzare copia incolla per essere sicuri.
Braiam,

2
@ddd ma poi racconta cosa è andato storto ... modifica la tua domanda e aggiungi le informazioni ...
Braiam
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.