Linux ha le impostazioni dell'utente note come autorizzazione per trovare le autorizzazioni di accesso di file specifici. C'è sempre un gruppo e attributi del proprietario assegnati a ogni directory di un file system sui sistemi condivisi.
Gli utenti possono condividere i file con i loro compagni di squadra per accedere ai dati dai file. Offre un modo conveniente per fornire accesso a vari utenti.
Tuttavia, questa opzione di condivisione dell'accesso può talvolta creare rischi con i dati disponibili nei file. Quindi, esiste un processo specifico per verificare le autorizzazioni dei file utilizzando il comando LS. In questo articolo, forniremo un brief sul controllo delle autorizzazioni dei file con LS Linux.
Il comando LS viene utilizzato per scoprire le informazioni sulle autorizzazioni di directory. Nella sua modalità predefinita, LS restituisce l'elenco completo della directory (lavoro corrente). Possiamo anche menzionare una directory specifica da visualizzare. Quindi eseguiamo diversi comandi LS e vediamo i risultati:
$ ls
Il comando sopra viene utilizzato per mostrare le informazioni complete sui file con le loro autorizzazioni.
$ ls -h
Il comando -h funziona per modificare il tipo di visualizzazione della dimensione del file. Con -h, invece di byte grezzi, il sistema mostra le dimensioni dei file in unità leggibili dall'uomo come kilobyte, megabyte, ecc.
$ ls -a
Il comando -a funziona per visualizzare tutti i file nascosti con i loro nomi e altri dettagli.
$ ls -l
L'uso dell'opzione -l con LS fornirà ulteriori informazioni sui file in una directory.
$ ls -lah
Il primo carattere di ciascuna riga nell'output mostra se l'oggetto elencato è una directory specifica. A (d) indica che l'elenco è una directory. Nella prima riga, non c'è D, che mostra che si tratta di un file normale.
Diversi livelli di autorizzazione sono indicati dalle lettere RWX:
Autorizzazione | Directory | File |
---|---|---|
R | può essere la directory | può leggere il file |
w | Modifica il contenuto della directory | può scrivere il file |
X | Accedi alla directory con un CD | può eseguire il file |
X, g e r appaiono più volte. Sono raggruppati in tre gruppi in base al loro livello di proprietà:
Autorizzazioni del proprietario: I primi tre caratteri che seguono lo slot directory (d) indicano le impostazioni dell'autorizzazione per un particolare proprietario.
Autorizzazioni di gruppo: Il set RWX rappresenta le autorizzazioni del gruppo. Un membro del gruppo può leggere un file solo quando si utilizza il comando -rw-r-r-. I membri di un gruppo possono visualizzare e inserire la directory quando le autorizzazioni sono DRWXR-XR-X.
Altre autorizzazioni: "Altro" (chiamato anche "mondo" in alcuni casi) è l'ultimo set RWX. Tutti fuori dal gruppo sono in questo set. Le autorizzazioni sono le stesse anche per questi in entrambi gli esempi sopra.