Directory principale / home vs ~ (tilde)


9

Ho creato un'immagine virtuale per Scientific Linux e mi sono imbattuto in questo dopo aver terminato l'installazione:

[root@ftpserver home]# pwd
/home
[root]@ftpserver home]# ls

Quando sono cdin ~ottengo questo:

[root@ftpserver ~]# pwd
/root

Qual è la differenza complessiva tra /homee /root?

Risposte:


15

Secondo il Filesystem Hierarchy Standard (FHS) :

/home : User home directories (optional)
/root : Home directory for the root user (optional)

Una directory home tipica di un utente non root sarebbe /home/$USER. /rootè anche speciale in quanto (in molte distro) /rootè leggibile solo da root ( 700), ma la home directory di un normale utente ha accesso in lettura anche ad altri ( 755).


5

In caso di problemi durante l'avvio (che comporta il mancato montaggio di altri volumi) aiuta root(che viene utilizzato per gli accessi di riparazione) la sua home directory disponibile. /homeè spesso su un volume diverso.


3

/home è dove tutti gli utenti di solito ottengono le loro home directory create sotto.

Esempi:

/home/marcelo
/home/joe

L' /homepuò talvolta risiedere in un file system diverso (ad esempio, un disco rigido separato, un'altra partizione nello stesso disco rigido o rete anche montato) rispetto al /(file system del sistema principale).

Per questo (e probabilmente anche per altri motivi), la home directory dell'utente root si trova normalmente in una directory separata che risiede nel filesystem del sistema principale, senza quindi rischiare di non essere montata a causa della connettività di rete o di altri problemi.

Tutto questo è configurabile e, in teoria, potresti avere anche la home del tuo root di sistema /home, per esempio /home/root, ma questo non è raccomandato.

Il ~simbolo è solo qualcosa che la shell sostituisce con la home directory dell'utente corrente. Non è di per sé un percorso valido.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.