PDA

Visualizza la versione completa : Cambiare home di un utente da terminale


buba88
21-11-2008, 19:01
Come da titolo, che comando bisogna usare (o che file si deve editare) per modificare la directory home di un utente dal terminale? (ovviamente avendo i privilegi da amministratore)

Mi serve saperlo perchè stupidamente ho impostato la cartella home del mio account a "/" e adesso nn si avvia più il desktop, ma posso ancora entrare da terminale!

livellozero
21-11-2008, 19:31
Originariamente inviato da buba88
Come da titolo, che comando bisogna usare (o che file si deve editare) per modificare la directory home di un utente dal terminale? (ovviamente avendo i privilegi da amministratore)

Mi serve saperlo perchè stupidamente ho impostato la cartella home del mio account a "/" e adesso nn si avvia più il desktop, ma posso ancora entrare da terminale!
devi usare il comando: chown
da una console, acquisendo i privilegi di root:
chown nomeutente:nomegruppo nomefile
ad es.: chown vincenzo:wheel /vincenzo
ammesso che ti chiami vincenzo e vincenzo è il nome della tua directory home. Wheel è il gruppo d'appartenenza, può essere users, root ,etc., etc.

vortex87
21-11-2008, 19:37
Ma cosa c'entra? :dottò: :dottò:

Basta dare "usermod --home /home/utente utente" (credo :stordita: )
Vedi http://linux.die.net/man/8/usermod

livellozero
21-11-2008, 19:43
Originariamente inviato da vortex87
Ma cosa c'entra? :dottò: :dottò:

Basta dare "usermod --home /home/utente utente" (credo :stordita: )
Vedi http://linux.die.net/man/8/usermod
In questo modo, credo che debba cambiare il nome della /home e quindi anche il nome di login....
come dico io cambia semplicemente il proprietario della /home da root ad utente.

psykopear
21-11-2008, 19:52
Ma lui vuole cambiare il percorso della home da / a /home/vincenzo (smepre supponendo si chiami vincenzao :D )

livellozero
21-11-2008, 19:56
Originariamente inviato da psykopear
Ma lui vuole cambiare il percorso della home da / a /home/vincenzo (smepre supponendo si chiami vincenzao :D )
Calma, ho visto "/" ed ho letto "root" :ciauz:

psykopear
21-11-2008, 20:01
Originariamente inviato da livellozero
Calma, ho visto "/" ed ho letto "root" :ciauz:

Sono calmissimo, c'era pure la faccina :D

livellozero
21-11-2008, 20:10
Originariamente inviato da psykopear
Sono calmissimo, c'era pure la faccina :D
No, il "calma" era riferito a me che ero stato frettoloso nella lettura del quesito!

buba88
21-11-2008, 23:47
Ragazzi grazie mille per le risposte! ora però avrei un altro problema!
Dunque: dalla schermata di login non posso entrare (sempre in modalità terminale) come root ma solo con il mio utente 'normale'. Una volta entrato nn posso usare il comando perchè avendo in precedenza abilitato l'utente root il mio utente 'normale' non ne ha più i privilegi. Come posso fare il login del utente root da terminale??

buba88
22-11-2008, 00:03
Ok, risolto con il comando SU !! Ancora grazie!!

Loading