Newsgroup: it.comp.os.linux.iniziare
Titolo: [Gnome] il giallo dell'utente scomparso

Ciao a tutti,
non so cosa succede.
****premetto che la directory /home si trova su una partizione a parte*****
avevo installato la debian 3.0, creando un utente A, aggiornandola poi su
testing con apt!
configurato gnome 2.4.
non ricordo esattamente in che momento, ma ad un certo punto non potevo piů
accedere come A,
ottenendo la risposta che su /home non c'era la directory di quell'utente.
infatti non c'era.
e pur creandola (quindi visibile con ls) l'accesso con quel utente era
inibito.
ho crato un nuovo utente B, (adduser), e tutto regolare.
ho ricreato A, sempre con adduser avendo cosě due utenti, A e B.
ora ho compilato il kernel 2.6.4, ed al momento di accedere con gdm, dice
che in /home non
c'č la directory dell'utente B (con tutti le configurazione/file che avevo
creato).
mentre per l'utente A, non č successo niente, (ma orami non era piů usato).
da shell, effettivamente con ls /home vede solo l'utente A
Se rientro con il vecchi kernel, tutto regolare, con i due utenti e relativi
files.
Cosa ho combianto??
grazie in anticipo, sono certo che saprete indicarmi l'errore nella
compilazione.

 Cosa ho combianto??
Ah, guarda, se ho tradotto in italiano quello che hai scritto, penso che
tu abbia un problema con le partizioni. Sei sicuro che la partizione
contenente /home sia sempre montata, all'avvio della macchina?
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4


direi di sě, visto che comunque quando entro con l'impostazine del nuvo
kernel
2.6.4 č attivo l'utente A quindi /home/utente_A esiste, manca solo l'utente
B.
e se provo con "mount" mi mostra correttamente anche /home!

 infatti non c'era.
Sei sicuro che dopo l'aggiornamento (magari cambiando kernel) il sistema
abbia montato /home? Perche' la directory vuota l'avresti vista comunque, ma
in essa non sarebbe risultata montata la partizione in cui stavano i file
degli utenti. 
A meno che qualcuno/qualcosa abbia modificato /etc/fstab.
-- 
Enrico Bodo  -  Assistant Professor in Theoretical Chemistry 
University of Rome "La Sapienza" 
Department of Chemistry         

 degli utenti.
Come ho cercato di spiegare prima, ho due utenti A e B, entrambi con una
propria directory
sotto /home.
Accedendo al kernel 2.6.4, il prompt di gdm mi propone i due utenti,
scegliendo A, tutto ok,
scegliendo B, mi dice che non esiste la sua directory, quindi se volgio mi
fa entrare ma con
una directory fittizia sotto /root, quindi senza nessuna delle vecchi
impostazioni.
Entrando come A, o B o root, con ls vedo la mia directory /home con l'unica
sottodirectory che
è /home/utente_B.
mentre se rifaccio il boot con il vecchi kernel, tutto ok, ho entrambe le
sottodirecotry.


 sottodirecotry.
Magari sbaglio, ma quello che ti volevo dire e' questo:
Tu hai una directory /home che e' nella partizione di root (per esempio
hda1). Quando dentro ci monti la partizione che contiene le homedir 
(facciamo che sia hda2) la directory /home conterra' il contenuto di hda2
La directory /home puo', pero', contenere qualunque cosa anche delle altre
homedir solo che quando /home diventa il mount point di hda2 il suo
contenuto e' nascosto. 
Quindi se hda2 e' smontata tu vedi il contenuto della directory /home che
risiede fisicamente su hda1, mentre quando hda2 e' montata vedi il contenuto
di hda2.




ESATTO.
In sostanza il vecchio kernel non caricava /home sotto la corretta
partizione (/dev/hda5) ma come hai ***intuito tu*** sotto una normale
cartella /home della radice /.
Questo spiega perché ad un certo punto l'utente iniziale (A) era sparito
(cioé quando ha iniziato a caricare la /home non più sotto la corretta
partizione).
Ore il Kernel 2.6.4 (non so perché, ma meno male altrimenti non me ne
sarei mai accroto!?!?!?) carica correttamente /home sulla partizione
dedicata, ma chiaramente non trovava la subdirectory (in quanto creata e
aggiornata da là).
ed anche questa è risolta! 
Grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeee!