Autore Topic: Perchè i file di configurazione sono in /home?  (Letto 648 volte)

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Perchè i file di configurazione sono in /home?
« il: 02 Settembre 2012 ore 13:44 »
I file di configurazione (come rc.conf o  pacman.conf) si trovano,giustamente,in /
Perchè i file preceduti dal punto . in /home non si trovano in /  ?
Servono a impostare e far ricordare le impostazioni che diamo,come mai stanno separati?
« Ultima modifica: 02 Settembre 2012 ore 23:54 da FranzMari »

Offline pessott

  • *
  • Post: 69
  • Reputazione: 2
    • Mostra profilo
Re:Perchè i file di configurazione sono in /home?
« Risposta #1 il: 02 Settembre 2012 ore 13:54 »
Credo che sia dovuto al fatto che sono configurazioni dell'utente, quindi in caso di più' utenti su un unico sistema ogni utente ha i file di configurazione nella sua home. Oltre a questo in caso di Home su partizione separata, puoi formattare root, reinstallare e mantenere la home e tutti i file di configurazione
Se c'e' soluzione, perchè ti preoccupi?

Se non c'e' soluzione, perchè ti preoccupi?

Offline Homey

  • (s)Coordinatore Team Traduzioni e (ir)Responsabile Template
  • *
  • Post: 687
  • Reputazione: 57
  • Tizio a tempo perso
    • Mostra profilo
Re:Perchè i file di configurazione sono in /home?
« Risposta #2 il: 02 Settembre 2012 ore 13:57 »
I file rc.conf e pacman.conf si trovano in /etc perché sono configurazioni che riguardano il sistema in sé (avvio, aggiornamento, ...). Altri, invece, salvano in /home perché GNU/Linux, essendo un sistema multiutente, salvano configurazioni personalizzate per l'utente. Ti faccio un esempio: gli utenti Marco e Luca hanno due account su un sistema GNU/Linux e adorano giocare a SuperTuxKart. È ovvio che i progressi nel gioco non sono uguali per ciascun utente, perciò i progressi di Luca saranno in /home/luca/.supertuxkart mentre quelli di Marco in /home/marco/.supertuxkart. Oppure entrambi hanno il desktop KDE configurato in modo diverso (disposizione pannelli, temi, plasmoidi, ...) e stanno nel proprio /home/user/.kde, proprio perché ciascun utente possa avere la propria configurazione personalizzata. Spero di essermi spiegato bene  :)
Homey

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Perchè i file di configurazione sono in /home?
« Risposta #3 il: 02 Settembre 2012 ore 14:00 »
Credo che sia dovuto al fatto che sono configurazioni dell'utente, quindi in caso di più' utenti su un unico sistema ogni utente ha i file di configurazione nella sua home. Oltre a questo in caso di Home su partizione separata, puoi formattare root, reinstallare e mantenere la home e tutti i file di configurazione
Be,si potrebbe mettere in / la cartella "users" che conterebbe come sottocartelle i nomi degli utenti.Queste sotto-cartelle avrebbero le impostazioni
Per il formattamento...non basta un copia-incolla dei file,anche senza home separata? (se si formatta la stessa partizione i file si copiano su un disco esterno)
Posso anche capire di tenere le impostazioni su una partizione separata (anche se è più semplice partizione unica),ma perchè home?perchè mescolare le impostazioni con i dati?
p.s. non voglio essere polemico,io stesso ho sempre usato /home separata.voglio solo capire perchè si è deciso di mettere li le impostazioni
EDIT:Grazie homey per la risposta.È come immaginavo.Ma allora,se si usa una partizione DATI,una home separata ha senso?io ho un solo utente sul pc e non metto i dati in home,ho vantaggi nel avere la /home separata o no?
Nel mio caso la /home la vedo come la directory dove tengo le impostazioni,per questo mi chiedevo che senso ha,per me,tenerla separata (ovviamente non mi metto a reinstallare chakra per una sciocchezza  del genere,è una info per installazioni su altri computer)
« Ultima modifica: 02 Settembre 2012 ore 14:11 da andreazube »

Offline whoami

  • *
  • Post: 1562
  • Reputazione: 64
  • Quando c'era init i log arrivavano in orario!
    • Mostra profilo
Re:Perchè i file di configurazione sono in /home?
« Risposta #4 il: 02 Settembre 2012 ore 14:05 »
a me invece sembra la cosa più razionale, tutto quello che riguarda l'utente nella stessa cartella, l'unica cartella su cui il semplice utente ha i permessi d scrittura, in cui può fare quello che vuole senza turbare il sistema (che sia modificarsi kde o scaricare i porni)
echo "VQF AHELME I BI CI WECPF"| tr "ETAOINSHRDLUBCFGJMQPVWZYXK" "A-Z"

Offline Homey

  • (s)Coordinatore Team Traduzioni e (ir)Responsabile Template
  • *
  • Post: 687
  • Reputazione: 57
  • Tizio a tempo perso
    • Mostra profilo
Re:Perchè i file di configurazione sono in /home?
« Risposta #5 il: 02 Settembre 2012 ore 14:08 »
Secondo me non si mescolano i dati con le configurazioni, infatti queste ultime sono nascoste. E stanno lì perché gli utenti hanno i permessi di scrittura (per scrivere le proprie configurazioni oltre al resto) solamente nella propria Home. Mettere una cartella /users è troppo dispersivo IMHO. Pensa però che GNU/Linux è l'unico sistema che ha la cartella /home appena dopo la root. In altri sistemi, per esempio i derivati da BSD, si trovano in /usr/share/users/nomeutente

PS: Ma la finite di precedermi?  ;D
Homey

Offline andreazube

  • *
  • Post: 1595
  • Reputazione: 64
  • I AM THE INTERSECT
    • Mostra profilo
    • Lupo mannaro
Re:Perchè i file di configurazione sono in /home?
« Risposta #6 il: 02 Settembre 2012 ore 21:28 »
Secondo me non si mescolano i dati con le configurazioni, infatti queste ultime sono nascoste. E stanno lì perché gli utenti hanno i permessi di scrittura (per scrivere le proprie configurazioni oltre al resto) solamente nella propria Home. Mettere una cartella /users è troppo dispersivo IMHO. Pensa però che GNU/Linux è l'unico sistema che ha la cartella /home appena dopo la root. In altri sistemi, per esempio i derivati da BSD, si trovano in /usr/share/users/nomeutente

PS: Ma la finite di precedermi?  ;D
Ok,grazie mille,ora mi è venuto il "colpo di genio":se fossero in / l'utente non avrebbe i permessi di scrittura sulle sue impostazioni.
Grazie a tutti  :)

 

Template by Homey | Sito ufficiale | Disclaimer