Scopri i permessi di un file in formato ottale

permessi

http://www.cellbiol.com/bioinformatics_web_development/chapter-2-the-linux-operating-system-setting-up-a-linux-web-server/the-linux-filesystem/

I permessi Sono un argomento piuttosto interessante nel mondo Unix e una delle peculiarità più apprezzate di questo tipo di sistema operativo. Linux implementa questo sistema di modalità per le directory e i file del sistema e che possiamo integrare con altri livelli di sicurezza come gli attributi estesi implementati da alcuni file system, o anche altri tipi di sistemi di sicurezza come gli elenchi di controllo degli accessi o ACL.

In alcuni articoli abbiamo parlato delle modalità o dei permessi, comunque tu voglia chiamarli, e sicuramente sai già che possiamo vedere i permessi che il nostro directory e file con un semplice comando ls -l, ma nella console ci mostrerà la forma delle lettere come già sappiamo. D'altra parte, possiamo anche usare questa stessa notazione o quella ottale per modificare questi permessi usando il comando chmod, come già sai ... Ma cosa succede se vogliamo elencare i permessi in forma ottale?

Bene, per farlo vedere la notazione ottale Possiamo utilizzare procedure diverse, anche se una delle più semplici è tramite il comando stat:

stat /etc/passwd

Con il comando precedente vedremo molte informazioni su questo file specifico, nell'esempio / etc / passwd. Ma se vogliamo solo vedere la modalità o permessi in formato ottale, Puoi usare:

stat -c '%a' /etc/passwd

Tra i formati e possibilità Disponibile, che puoi vedere con man stat, ci sono anche% A per vedere il formato con lettere, e molte altre opzioni per filtrare l'output completo e mostrare solo alcuni dei campi che si ottengono se non specifichiamo nulla. Ad esempio, se vogliamo che vengano mostrati entrambi i modi di visualizzare i permessi o le modalità Unix di un file o di una directory, possiamo usare questo altro comando:

stat -c '%A %a' /etc/passwd

E quindi otterremo entrambi nello standard output ...


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.