Buongiorni a tutti ragazzi , volevo sapere se era possibile rinominare il nome alla home
in rete ho provato a cercare qualcosa ma ho trovato poco e niente.
Grazie.
[code]# mv /home/nome_precedente /home/nuovo_percorso
usermod -d /home/nuovo_percorso nome_utente[/code]
oppure:
# usermod -m -d /home/nuovo_percorso nome_utente
:gratt::gratt:ciao virus ho dato quei comandi che mi hai detto ma dopo il riavvio in pratica non riesco piu ad entrare nel sistema con il nome utente e password sono bloccato ora ti sto scrivendo da windows questa è una registrazione provvisoria poi cancellatela quando risolvo
grazie
reboota il sistema
alla schermata di grub tocca il tasto “e”
spostati con le freccette fino alla riga linux
vai al termine della riga e dopo le parole “rhgb quiet” aggiungi uno spazio e la parola “single”
premi il tasto F10
avrai al termine una shell di root.
in essa ridai i comandi dati precedentemente ma al contrario ripristinando la situazione di partenza.
eccomi
@retrovirus
grazie molto non sapevo piu come fare :gratt:
come mi è successo questo casino in cosa ho sbagliato?
Mostraci che comandi hai dato.
ho dato quelli che mi ha detto virus
# mv /home/nome_precedente /home/nuovo_percorso
# usermod -d /home/nuovo_percorso nome_utente
[quote=eraser79]ho dato quelli che mi ha detto virus
[code]
mv /home/nome_precedente /home/nuovo_percorso
usermod -d /home/nuovo_percorso nome_utente
[/code][/quote]
Ovviamente, hai messo al posto di “nome_precedente” il nome del tuo utente, e al posto di “nuovo_percorso” il nuovo nome da dare alla cartella?
Esattamente. Ho anche riprovato una seconda volta a dare quei comando con piu attenzione e mi è risuccesso di nuovo, ora sono in una situazione che ho dovuto da root crearmi un nuovo utente per entrare nel sistema perche con quello di prima non mi fa entrare :gratt:
come posso tornare alla situazione di prima?
Nella cartella Home c’ è una cartella chiamata eraser e un’altra che si chiama prova2
e dentro la cartella eraser ci sono altre due cartelle chiamate eraser e prova.
avro fatto un casino :sorry:
[code]# mv /home/eraser/eraser /home/temp
mv /home/eraser/prova2 /home/temp2
rmdir /home/eraser # qui controlla che non dia errore, se la cartella non è vuota non viene rimossa, ed è inutile andare avanti
mv /home/temp /home/eraser
usermod -d /home/eraser eraser
[/code]
Per il futuro: non dare
# mv eraser nuovoNome
Dai
# mv /home/eraser /home/nuovoNome2
Altrimenti, se la cartella “/home/nuovoNome” esiste già, anziché spostare la tua cartella in /home con nome nuovoNome, la sposta DENTRO /home/nuovoNome.
@marcomotta
Grazie tantissimo marcomotta sono riuscito con la tua guida a rientrare nel sistema.
Pero io non ricordo di aver dato da root
mv eraser nuovoNome
Io ho semplecemente eseguito da root i comandi suggeritimi da Virus cioè
mv /home/eraser /home/nuovoNome
usermod -d /home/nuovoNome nome_utente
Dopo averli dati è successo tutto questo non lo so come mai
cmq ho anche riprovato a digitare quei comandi una seconda volta cercando di prestare piu attenzione ma è stato un disastro lo stesso.
Ora quindi ho anche timore a ripeterli perche volevo cambiare nome alla home ed è successo tutto questo casino.
Provo a ripeterli quesi comandi cosi da me scritti un’altra volta?
:rolleyes:
[quote=eraser79]
usermod -d /home/nuovoNome nome_utente
usermod -d /home/nuovoNome eraser
(è il tuo nome utente, vero?)
Per capirci brevemente, i comandi che ho dato sono:
mv /home/eraser /home/pincopallino
usermod -d /home/pincopallino eraser
(ho ripetuto l’operazione 3 volte e per tre volte poi non sono riuscito a rientrare con la passwd utente).
Non ho provato però con la 2 opzione che mi indico virus
Non so se è quel parametro in piu che farebbe la differenza.
Nel primo modo cmq non funziona.
C’è un modo per cambiare nome a questa home? :rolleyes:
[code]$man usermod | egrep -A5 “-m|-d” | egrep -v “-e|La data”
-d, --homeHOME_DIR
La nuova directory home dell’utente.
Se è data l'opzione -m il contenuto della directory home corrente
sarà spostato nella nuova directory home, che viene creata se non
esiste già.
–
-m, --move-home
Sposta il contenuto della directory home di un utente nella nuova
posizione.
Questa opzione è valida solo in combinazioone con l'opzione -d (o
--home).
usermod cercherà di adattare la proprietà dei file e di copiare i
permessi, le ACL e gli attributi estesi, ma successive modifiche
manuali potrebbe comunque essere necessarie.[/code]
Questo è tutto quello che so dirti. Non ho mai spostato la mia home.
per caso stai spostando la home su altra partizione ?
no