come visualizzare il permesso di una directory


10

Qual è il comando con cui è possibile visualizzare direttamente i bit di autorizzazione di una directory?

Risposte:


20

Ci sono un paio di modi. statviene utilizzato per mostrare informazioni su file e directory, quindi è probabilmente il modo migliore. Prende un parametro di formato per controllare ciò che genera; %amostrerà i valori ottali per le autorizzazioni, mentre %Amostrerà il modulo leggibile dall'uomo:

$ stat -c %a /
755
$ stat -c %A /
drwxr-xr-x
$ stat -c %a /tmp
1777
$ stat -c %A /tmp
drwxrwxrwt

Un altro modo (probabilmente più comune) è di usare ls. -llo farà utilizzare il formato di elenco lungo (la cui prima voce è la forma delle autorizzazioni leggibile dall'uomo) e -dlo farà mostrare la voce per la directory specificata anziché il suo contenuto:

$ ls -ld /
drwxr-xr-x 22 root root 4.0K Apr 28 20:32 /
$ ls -ld /tmp
drwxrwxrwt 7 root root 12K Sep 25 22:31 /tmp
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.