Directory home di Linux

Directory home di Linux
Questo tutorial spiega tutto ciò che devi sapere sulla home directory di Linux.

In questo articolo, imparerai informazioni teoriche e pratiche sulla Directory Home Directory di Linux, che memorizza tutte le informazioni relative agli utenti.

Dopo aver letto questo tutorial, saprai cos'è una home directory, la struttura delle autorizzazioni e gli scenari di applicazione. Ciò è utile per le distribuzioni Linux e altri sistemi operativi basati su Unix come BSD.

Le istruzioni pratiche in questo tutorial includono schermate, che rendono facile per qualsiasi utente Linux seguirli.

Qual è la Directory Home Linux?

Contrariamente a Microsoft Windows, Linux è stato progettato per essere un sistema operativo multiutente e multitasking. Ciò significa che Linux è ottimizzato per essere utilizzato da utenti diversi. Questo è anche utile per interagire in modo sicuro all'interno delle reti.

I sistemi Linux includono una directory universale denominata Home, la cui directory principale è la directory root (/) come sistema operativo multiutente.

In altre parole, la Directory Home Directory o Partizione Linux memorizza le directory personali di ciascun utente, che è limitato solo al proprietario della casa e all'utente root.

Supponiamo che tu abbia un utente chiamato Linuxhint nel tuo sistema e un altro utente chiamato SystemUser, quindi il percorso per la directory personale di ciascun utente sarà:

/Home/Linuxhint

E

/Home/SystemUser

Laddove “/” è la directory principale, la casa è la directory generale o la partizione che memorizza tutte le directory di account personali (e.G. Linuxhint o SystemUser).

L'eccezione a questa regola è la directory personale di root, che non si trova sotto/home/partizione/directory ma sotto la posizione del sistema radicale (/root/).

Le directory delle case sono seguite da una barra Tilde (~), come mostrato di seguito:

Vantaggi della home directory o partizione di Linux:

Come detto in precedenza, la casa di un utente isola o limita l'accesso ai file utente. Ciò include le impostazioni di personalizzazione. Qui, puoi archiviare file di configurazione che influenzerà solo il proprietario della casa.

Come puoi immaginare, questo include file eseguibili archiviati solo sotto la directory home di un utente, che può essere eseguito solo all'interno dell'ambiente utente in particolare. Ciò impedisce anche al codice dannoso di infettare l'intero sistema.

Questo è uno dei motivi principali per cui Linux è un sistema operativo più sicuro di Windows. Linux è stato creato in modo nativo sotto la premessa, mentre Windows, sviluppato per uso personale, ha patchato il suo sistema operativo per implementare una funzionalità simile. Al contrario, Linux è stato sviluppato per concedere privacy e sicurezza a utenti diversi.

Come altri sistemi operativi, questa directory viene creata automaticamente durante l'installazione del sistema. Durante il processo di installazione di Linux, è possibile assegnare alla Home Directory una partizione esclusiva. Questo faciliterà i tuoi compiti di backup e restauro e salveràli.

Inserisci la tua home directory con solo un comando:

Esistono diversi comandi per accedere immediatamente alla directory home: CD, piastrelle slash (~), E CD $ Home.

UN CD Esempio di comando, in cui l'utente modifica la directory corrente da /usr a /home /nome utente directory.

UN CD $ Home Esempio di comando, in cui l'utente modifica la directory corrente da /avvio a /home /nome utente directory.

UN comando cd ~ Esempio, da dove l'utente cambia la directory corrente /stivale A /Home/Nome utente directory.

Puoi usare il PWD Esempio di comando per mostrare la directory corrente per imparare se sei in /casa.

Nota: puoi passare ad altre directory digitando CD /, ad esempio CD /Utente e CD /BOOT. Per accedere a file e directory quando il percorso corrente non è il /casa directory, aggiungi sempre il /casa/ percorso come directory genitore nel percorso.

Le autorizzazioni per la directory della casa:

Le autorizzazioni predefinite della directory /home sono drwxr-xr-x (755), consentendo al gruppo di utenti di eseguire e leggere file e altri di eseguire file all'interno della directory home.

Nota:

Puoi controllare l'autorizzazione della tua directory come mostrato nella seguente immagine:

ls -ld /home /linuxhint

Se stai cercando una migliore sicurezza e privacy, puoi modificare le autorizzazioni predefinite a 750.

Di seguito puoi vedere l'esecuzione e il risultato del comando:

sudo chmod 750 /home /*

Come potete vedere, altri Non riesco a leggere o eseguire i file ora. Il proprietario mantiene i diritti completi e le autorizzazioni di lettura ed esecuzione del gruppo.

IL /casa La directory è un modo formidabile per gestire i file degli utenti. Ciò consente agli utenti di gestire la privacy degli utenti, di spostare un'intera directory dedicata all'utente che memorizza i propri file, ad esempio, a fini di backup.

L'utente di root è l'unico consentito ad accedere alle directory di casa di tutti gli utenti con le autorizzazioni complete. Utilizzare l'utente privilegiato (root) per modificare le autorizzazioni a livello globale nel sistema. Tuttavia, altri utenti hanno diritti globali durante la lettura di file. È possibile modificare le autorizzazioni di directory specifiche eseguendo l'ultimo comando spiegato in questo tutorial. Si consiglia di aumentare la privacy, modificando le autorizzazioni a una politica più privata.

L'apprendimento delle autorizzazioni Linux ti consentirà di personalizzare l'accesso al file, come mostrato in precedenza. Puoi ottenere ulteriori informazioni sulla modifica delle autorizzazioni Linux qui. Comprendere la teoria della directory della casa è utile per gestire altri sistemi operativi oltre a Linux, come i sistemi basati su BSD. In Macintosh, utenti, l'equivalente della /home directory è /utenti/, Dove sono le directory degli utenti /utenti/nome utente.

Conclusione:

La directory home, come componente separato del filesystem di sistema, mostra Linux come struttura superiore di questo sistema operativo rispetto ad altri; anche su altri sistemi, che non includevano la funzionalità multiutente in modo nativo, patchandola più tardi. L'apprendimento delle autorizzazioni Linux ti consentirà di personalizzare l'accesso al file, come mostrato in precedenza.

Grazie per aver letto questo tutorial Linux sulla /home directory. Spero sia stato utile per te capire di più su Linux. Continua a seguire il suggerimento di Linux per altri articoli professionali Linux.