Sto facendo dei test su un pc con installato linux mint, ho creato un nuovo utente locale con il comando
ho impostato una password con il comando
Al momento di fare login con la password corretta non mi entra e ritorna nella schermata di login.
Faccio un controllo e vedo che non è stata creata la cartella utente_test sotto HOME, da root creo la directory utente_test
e a quel punto riesco a loggarmi e a usare il profilo, apro il terminale e mi appare solo il $ sulla riga di comando.
Controllo il file passwd e la riga dell'utente era
Visto questo creo un gruppo e modifico la stringa del file passwd in
Adesso funziona regolare.
Mi domando:
- è normale che non sia stato creato l'ambiente utente con la relativa directory in automatico?
- perché in passwd avevo /bin/sh invece di /bin/bash come per gli altri utenti?
grazie per le risposte
useradd utente_test
ho impostato una password con il comando
passwd utente_test
Al momento di fare login con la password corretta non mi entra e ritorna nella schermata di login.
Faccio un controllo e vedo che non è stata creata la cartella utente_test sotto HOME, da root creo la directory utente_test
e a quel punto riesco a loggarmi e a usare il profilo, apro il terminale e mi appare solo il $ sulla riga di comando.
Controllo il file passwd e la riga dell'utente era
utente_test:x:1001:1001:/home/utente_test:/bin/sh
Visto questo creo un gruppo e modifico la stringa del file passwd in
utente_test:x:1001:1001:test,,,/home/utente_test:/bin/bash
Adesso funziona regolare.
Mi domando:
- è normale che non sia stato creato l'ambiente utente con la relativa directory in automatico?
- perché in passwd avevo /bin/sh invece di /bin/bash come per gli altri utenti?
grazie per le risposte