Pagina 1 di 1

Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 8:24
da erica9595
Ciao a tutti

creo un nuovo utente e mi appare questo errore quando effettuo un login come posso risolvere?

Sembrerebbe devo assegnare i permessi alla directory home ho provato ma dà errore

Ho provato a dare i permessi con sudo chmod 755 /home/xxx ma appare questo errore: chmod: cannot access '/home/

Non vorrei che la mia utenza non sia abilitata a creare un profilo utente completo nella directory /home

Questi sono i miei permessi drwxr-xr-x

non sono esperta se qualcuno può aiutarmi grazie :cry: :cry: :cry: :cry:

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 8:42
da GjMan78
Ciao.

Dacci qualche dettaglio in più:

Versione di Ubuntu?

Come hai creato l'utente? Da interfaccia grafica o da terminale? Con quali comandi?

Da terminale riporta i risultati di questi comandi

Codice: Seleziona tutto

ls -l /home

Codice: Seleziona tutto

users

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:13
da erica9595
Ciao ad essere onesta lo sto facendo su debian

ho provato anche a fare sudo useradd -d /home/"username" mi appare la lista delle opzioni ma ho visto -d crea la home directory

Comunque quando digito ls -l /home non trovo l'utente creato quindi non mi crea l'utente in home

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:24
da GjMan78
Meglio non dare comandi a caso, specie se stai usando sudo. Ricordati di usare man comando quando vuoi conoscere le opzioni di un comando.

Intanto riporta i dettagli che ti ho chiesto così ci facciamo un'idea della situazione attuale.

EDIT.

Ho letto ora la tua modifica al post precedente.

Non trovi l'utente perché la sintassi che hai usato è sbagliata.

per creare un nuovo utente con la relativa home directory la sintassi corretta è

Codice: Seleziona tutto

sudo useradd --create-home username
Poi dovrai aggiungere l'utente ai gruppi specifici

Codice: Seleziona tutto

sudo useradd --groups group1,group2,... username
Non ricordo come funziona con Debian, ad esempio se l'utente deve avere diritti amministrativi non ricordo se va aggiungo al gruppo wheel oppure sudo. Controlla sulla wiki di debian nel capitolo della gestione degli utenti.

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:29
da erica9595
Comunque quando digito ls -l /home non trovo l'utente creato quindi non mi crea l'utente in home

total 8
drwxr-xr-x 3 marica.mastropasqua marica.mastropasqua 4096 Mar 16 17:00 marica.mastropasqua
drwxr-xr-x 4 debian debian 4096 Aug 8 2022 debian

mentre se eseguo users:

marica.mastropasqua

Premetto io faccio parte del gruppo sudo ma sembra che quando uso useradd non mi crea il profilo del nuovo utente nella directory /home

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:32
da erica9595
Se digito sudo cat /etc/passwd appare questo all'utente erica.marcotrigiano:x:1006:1006::/home/erica.marcotrigiano:/bin/sh

Infatti viene assegnata la directory /bin/sh e non /home

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:33
da GjMan78
HO editato il post precedente.

Se vuoi creare un altro utente con gli stessi poteri del tuo controlla in quali gruppi sei e replica la configurazione sul nuovo utente.

Per vedere a quali gruppi appartiene il tuo utente basta un semplice

Codice: Seleziona tutto

groups

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:35
da GjMan78
erica9595 ha scritto:
venerdì 17 marzo 2023, 10:32
Se digito sudo cat /etc/passwd appare questo all'utente erica.marcotrigiano:x:1006:1006::/home/erica.marcotrigiano:/bin/sh

Infatti viene assegnata la directory /bin/sh e non /home
Elimina l'utente completamente con

Codice: Seleziona tutto

sudo userdel --remove erica.marcotrigiano

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:37
da erica9595
Io appartengo al gruppo sudo

come faccio a replicare il mio account per un altro?

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:40
da GjMan78
erica9595 ha scritto:
venerdì 17 marzo 2023, 10:37
Io appartengo al gruppo sudo
Bene, se vuoi che il nuovo utente abbia gli stessi poteri del tuo aggiungilo agli stessi gruppi di cui fai parte.

Se non vuoi che possa usare sudo basta non aggiungerlo al gruppo.

Mi sta venendo un dubbio: qual'e' il tuo utente principale?

Controlla con

Codice: Seleziona tutto

whoami

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:47
da erica9595
Niente non và

Ho fatto: sudo usermod -aG sudo erica.marcotrigiano

poi accedo in ssh e la schermata da shell è:

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Could not chdir to home directory /home/erica.marcotrigiano: No such file or directory

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 10:56
da GjMan78
L'utente erica.marcotrigiano lo hai eliminato e ricreato con i comandi che ti ho dato prima? Oppure questo è il tuo utente principale?
Sinceramente non ci sto capendo piu nulla.

Poi ti do un consiglio per il futuro: cerca di essere più chiara quando esponi una situazione. Se ti viene detto di eseguire dei comandi fallo e riporta qui i risultati, altrimenti rimane complicato seguirti.

Re: Could not chdir to home directory /home/xxxx

Inviato: venerdì 17 marzo 2023, 11:00
da erica9595
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/

Ho risolto cosi sembra lo abbia creato

L'accesso me lo ha fatto però premetto non sono pratica di linux ma mi chiedo perchè se creo un utente non mi crea una /home directory su debian boh i comandi quelli sono ho anche aggiunto l'utente al sudo copiando la stessa configurazione

Cmq grazie alla prossima