SSH non atterra la directory utente predefinita


8

Di recente ho installato Raspbian su un Raspberry Pi. Come parte del processo di installazione ho cambiato il nome utente e il gruppo dal predefinito (pi) al mio (chiamiamolo utente) usando usermode groupmod. Ho anche spostato la home directory /home/pisul nuovo nome utente /home/userusando usermod. Tutto funziona bene tranne che quando accedo usando SSH invece di atterrare la nuova directory utente, finisco /home/usernella directory home /home.

Proprio come /home/useresiste la directory con autorizzazioni 755. Inoltre, il /etc/passwdfile contiene una voce simile alla seguente:

utente: x: 1000: 1000: Utente: / home / utente: / bin / bash.

Per me tutto sembra a posto, ma ancora quando accedo da SSH ricevo un messaggio simile a:

utente @ raspberrypi / home $.

Qualche idea sul perché ciò possa accadere o una soluzione semplice? Non è un grosso problema ma mi sta confondendo.


2
Dai un'occhiata alla voce dell'utente nel file / etc / passwd. Assicurarsi che la voce corrisponda alla home directory prevista.
Steve Robillard,

Puoi dirci l'output del comando echo $HOME. Ecco dove la shell ritiene che sia la tua directory utente.
Jivings,

È solo SSH o qualsiasi accesso (se si dispone di un altro modo per accedere). Hai riavviato il dispositivo dopo la modifica?
XTL

Risposte:


2

La /home/userdirectory è di proprietà dell'utente? Se l'hai creato come rooto come piallora probabilmente non lo sarà. Prova sudo chown user /home/usera rimediare a questo.

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.