Pagina 1 di 2

[Risolto] Spostare home tra due utenti

Inviato: giovedì 29 marzo 2012, 22:33
da Pandorino
Salve a tutti

Ieri ho installato i pacchetti di Unity 2D su Xubuntu giusto per provarlo.
Oggi dopo un logout non sono piu riuscito a loggarmi col mio account, con nessun DM.

I una discussione ho visto che a volte su Oneiric qualche volta capita e un nuovo account invece non ha questi problemi.

VERO! Ho creato un nuovo account che funziona perfettamente, ovviamente pero non ho piu la mia home

Come faccio a riavere i miei dati?

Pensavo che mettendo il nuovo utente come Amministratore Ubuntu mi avrebbe permesso in qualche modo di vedere la home degli altri utenti e poi copiare tutti i dati nella nuova home.

Resto in attesa di un cortese aiuto da qualcuno
???

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 8:59
da nuzzopippo
Ciao, hai provato la loggarti da shell al tuo precedente account?

Per farlo devi cambiare tty premendo i tasti "ctrl+alt+Fn" ove n è un intero da 1 in su (N.B. ctrl+alt+F7 è la tty da cui fai il login normalmente) ... ti troverai in una sessione a linea di comando con la possibilità di effettuare il login testuale.

Ti dovrebbe essere possibile, fatto il login, ripristinare le impostazioni per effettuare l'accesso anche in modalità grafica. Non ti saprei dire come  :-[ ma se cerchi nel wiki e su google qualche guida la trovi di certo.

In alternativa : se il nuovo user appartiene al gruppo "sudoers" con il comando

Codice: Seleziona tutto

sudo ls /home/home_vecchio_user
ti dovebbe essere possibile leggere la direttrice del vecchio utente, e quindi copiarti i files che ti interessano nella direttrice del nuovo utente e poi, con chmod, saettare gli opportuni permessi per il nuovo user.

Quale ultima spiaggia : fai partire il sistema con una live, ti apri la direttrice del vecchio user e ti copi tutto su una chiavetta.

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 9:32
da steff
Il tuo utente nuovo deve essere admin. Poi dai

Codice: Seleziona tutto

sudo chown -R nomelogin-novo:nomelogin-novo /home/nomelogin-vecchio
per cambiare il proprietario dei tuoi files, dopo puoi accedere e spostare tutto, anche .mozilla per esempio.

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 9:36
da GatoLopez70
Aggiungi il tuo nuovo utente al gruppo del vecchio:

Codice: Seleziona tutto

sudo adduser utente_nuovo utente_vecchio

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 10:17
da nuzzopippo
steff ha scritto: Il tuo utente nuovo deve essere admin. Poi dai

Codice: Seleziona tutto

sudo chown -R nomelogin-novo:nomelogin-novo /home/nomelogin-vecchio
per cambiare il proprietario dei tuoi files, dopo puoi accedere e spostare tutto, anche .mozilla per esempio.
già ... me lo ero completamente dimenticato chown ... le interfacce grafiche impigriscono ... può essere la soluzione migliore dal login tramite tty1, che credo debba essere possibile effettuare a Pandorino.

perdonate il piccolo  (ot) ... una domanda per @steff : cosa intendi con "Il tuo utente nuovo deve essere admin"? ... te lo chiedo perché mi è venuto il dubbio possa esistere in ubuntu, analogamente ad alcune versioni di windows, un super-utente amministrativo predefinito da cui poter fare il login ... non mi risulta esista, e mi sento un po' stupido a fare questa domanda, ma da tempo ho verificato che sono più le cose che non so che quelle che so ...  :-[

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 10:21
da GatoLopez70
nuzzopippo ha scritto: una domanda per @steff : cosa intendi con "Il tuo utente nuovo deve essere admin"?
Se steff non si offende... ;D
posta:

Codice: Seleziona tutto

who
e

Codice: Seleziona tutto

groups

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 12:19
da nuzzopippo
Ciao, gato ... allora : who
mio_nome_utente  pts/0        2012-03-30 12:14 (:0)
groups
mio_group_utente adm dialout cdrom plugdev lpadmin admin sambashare
capito  :o ...  grazie della info ... la smetterò mai di DOVER imparare?

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 12:27
da GatoLopez70
nuzzopippo ha scritto: Ciao, gato ... allora : who
mio_nome_utente  pts/0        2012-03-30 12:14 (:0)
groups
mio_group_utente adm dialout cdrom plugdev lpadmin admin sambashare
capito  :o ...  grazie della info ... la smetterò mai di DOVER imparare?
Quello che dicevo io è che, come vedi, nel tuo account mio_nome_utente è presente il gruppo mio_group_utente (ne viene creato uno nuovo per ogni utente che viene aggiunto e, ovviamente, hanno lo stesso nome).
Se aggiungi tale gruppo ad un altro account utente tale account ha accesso (rwx) alle cartelle del primo utente senza doversi autenticare come root.

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 12:43
da nuzzopippo
GatoLopez70 ha scritto: Quello che dicevo io è che, come vedi, nel tuo account mio_nome_utente è presente il gruppo mio_group_utente (ne viene creato uno nuovo per ogni utente che viene aggiunto e, ovviamente, hanno lo stesso nome).
Se aggiungi tale gruppo ad un altro account utente tale account ha accesso (rwx) alle cartelle del primo utente senza doversi autenticare come root.
quanto sopra mi era già chiaro ... non è che poi sia totalmente a digiuno, anche se con le comode interfacce grafiche di questi ultimi anni una bella dieta l'ho fatta  :'( ...

L'unico problema è per Pandorino nel caso il suo nuovo utente non sia del gruppo admin ... comunque, in tal caso, può sempre seguire il suggerimento di steff da shell testuale

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 13:08
da steff
GatoLopez70 ha scritto:
nuzzopippo ha scritto: una domanda per @steff : cosa intendi con "Il tuo utente nuovo deve essere admin"?
Se steff non si offende... ;D
posta:

Codice: Seleziona tutto

who
e

Codice: Seleziona tutto

groups
Mi offendo sempre e ovunque per qualunque cosa  ;D

Intendevo "fare parte del gruppo admin".

Ma con questo solo non si accede da nessuna parte, ci vuole sempre sudo, la differenza sta che chi è nel gruppo admin può usare sudo e gli altri no.

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 13:12
da GatoLopez70
steff ha scritto:
GatoLopez70 ha scritto:
nuzzopippo ha scritto: una domanda per @steff : cosa intendi con "Il tuo utente nuovo deve essere admin"?
Se steff non si offende... ;D
posta:

Codice: Seleziona tutto

who
e

Codice: Seleziona tutto

groups
Mi offendo sempre e ovunque per qualunque cosa  ;D

Intendevo "fare parte del gruppo admin".

Ma con questo solo non si accede da nessuna parte, ci vuole sempre sudo, la differenza sta che chi è nel gruppo admin può usare sudo e gli altri no.
Lo so ;D
era solo per fare una verifica della situazione dei gruppi del richiedente...
tra l'altro non mi sono accorto che chi faceva la domanda non era l'autore del topic.  ::)
L'età. (rotfl)

Re: Spostare home tra due utenti

Inviato: venerdì 30 marzo 2012, 15:59
da nuzzopippo
GatoLopez70 ha scritto: tra l'altro non mi sono accorto che chi faceva la domanda non era l'autore del topic.  ::)
L'età. (rotfl)
Su, dai, gato... se sei del '70 mi sa che ti supero un bel po! ... forse per questo m'è uscita quella domanda.
grazie per il chiarimento steff

[Risolto] Re: Spostare home tra due utenti

Inviato: sabato 31 marzo 2012, 18:59
da Pandorino
OTTIMOOOOO! Adoro questa comunità sempre di più!

Ho risolto, ora elenco cos'ho fatto:

Prima ho dato da terminale:

Codice: Seleziona tutto

sudo chown -R nomelogin-novo:nomelogin-novo /home/nomelogin-vecchio
come suggeriva steff ma non ho ottenuto risultati.

Poi ho dato:

Codice: Seleziona tutto

sudo ls /home/home_vecchio_user
come suggeriva nuzzopippo ed ho visto la home dell'altro user sul terminale.

Ecco allora la soluzione adottata
1. Mi sono assicurato che il nuovo user fosse impostato come amministratore ed il vecchio come normale utente.

2. ho dato da termimale:

Codice: Seleziona tutto

sudo mv /home/home_VECCHIO_user /home/home_NUOVO_user
per spostare la home del vecchio user nella home del nuovo user

3. ho aperto la home del nuovo user con privilegi di amministratore:

Codice: Seleziona tutto

sudo nautilus
4. click col tasto destro sulla cartella home del vecchio user (che non potevo aprire non avendo i permessi) ed ho impostato i permessi in modo da poterla usare tranquillamente.

5. mi appresto a smistare i file della vecchia home nella nuova ed a cancellare il vecchio account.

Grazie a tutti per la tempestività delle risposte!

Re: [Risolto] Spostare home tra due utenti

Inviato: sabato 31 marzo 2012, 22:21
da steff
Veramento non capisco com'hai fatto, per esempio il comando del punto 2) fa l'opposto di quel che dici ma tutto bene che finisce bene...  ;)

Re: [Risolto] Spostare home tra due utenti

Inviato: domenica 1 aprile 2012, 11:04
da nuzzopippo
steff ha scritto: Veramento non capisco com'hai fatto, per esempio il comando del punto 2) fa l'opposto di quel che dici ma tutto bene che finisce bene...  ;)
evidentemente ha invertito l'indicazione dei path nello scriverli (a me capita fin troppo spesso) ma credo li abbia indicati giusti nell'operazione o gli sarebbe sparita l'user home  ;D

avrebbe, comunque potuto utilizzare chown senza dare il sudo per nautilus ... comunque se funzia va bene ;)

Re: Spostare home tra due utenti

Inviato: domenica 1 aprile 2012, 11:11
da GatoLopez70
GatoLopez70 ha scritto: Aggiungi il tuo nuovo utente al gruppo del vecchio:

Codice: Seleziona tutto

sudo adduser utente_nuovo utente_vecchio
Mi autocito e chiedo... :-[
ma, per avere accesso completo alle cartelle del vecchio-user (senza bisogno di autenticarsi con "sudo"), non bastava aggiungere al nuovo_user il gruppo vecchio_user?

Re: [Risolto] Spostare home tra due utenti

Inviato: domenica 1 aprile 2012, 11:36
da nuzzopippo
GatoLopez70 ha scritto: Mi autocito e chiedo... :-[
ma, per avere accesso completo alle cartelle del vecchio-user (senza bisogno di autenticarsi con "sudo"), non bastava aggiungere al nuovo_user il gruppo vecchio_user?
Anche se ho dimostrato i miei limiti ... SI!

Re: [Risolto] Spostare home tra due utenti

Inviato: domenica 1 aprile 2012, 11:44
da GatoLopez70
nuzzopippo ha scritto:
GatoLopez70 ha scritto: Mi autocito e chiedo... :-[
ma, per avere accesso completo alle cartelle del vecchio-user (senza bisogno di autenticarsi con "sudo"), non bastava aggiungere al nuovo_user il gruppo vecchio_user?
Anche se ho dimostrato i miei limiti ... SI!
;D
ah ok... mi sembrava la cosa più semplice e meno invasiva.

Re: [Risolto] Spostare home tra due utenti

Inviato: domenica 1 aprile 2012, 13:01
da steff
I permessi della home dovrebbero essere 700, la seconda 0 sta per il gruppo. Ergo non basta essere nello stesso gruppo per accedere.

Re: [Risolto] Spostare home tra due utenti

Inviato: domenica 1 aprile 2012, 20:24
da Pandorino
steff ha scritto: Veramento non capisco com'hai fatto, per esempio il comando del punto 2) fa l'opposto di quel che dici ma tutto bene che finisce bene...  ;)
Si è vero, li ho invertiti scrivendoli qui. Ora ho corretto.