Come posso controllare le autorizzazioni della cartella principale (/ cartella, non / radice)?


15

C'è un modo per controllare le autorizzazioni della cartella principale, /? Intendo le autorizzazioni della cartella, non le autorizzazioni del suo contenuto (/ var, / usr, ecc.)? In esecuzione ls /..mostra le autorizzazioni del contenuto.


Hai provato l' -lopzione: ls -l /
slackmart

1
Sì, mostra i contenuti; Volevo il contenuto della cartella esterna, che tecnicamente non esiste. La domanda ha già una risposta comunque.
trysis

Potete per favore modificare il titolo per non includere il testo "/ root", perché il web cercato "/ root" viene qui e non ha alcun senso. Forse potresti semplicemente dire (/), e più in basso nel testo chiarire che non ti stai riferendo a / root. Grazie
Vista ellittica

Se lo facessi, le persone verrebbero qui alla ricerca di /rootautorizzazioni per le cartelle, il che non ha senso. Sarò dannato se lo faccio, dannato se non lo faccio.
trysis,

-1 Poiché non hai ancora cambiato il titolo in semplicemente /, sono venuto qui in cerca del permesso di / root (perché è così che funziona google.)
Vista ellittica

Risposte:


58

Puoi anche usare l' -dinterruttore di ls:

$ ls -ld /
drwxr-xr-x 28 root root 126976 Mar 20 17:11 /

Da man ls:

   -l     use a long listing format
   -d, --directory
          list  directory entries instead of contents, and do not derefer‐
          ence symbolic links

22

stat -c "%a %n" /

Ti darà le autorizzazioni.


1
Grazie, è stato veloce. statsembra un comando interessante e utile, dopo aver letto la sua manpagina.
trysis

Dovresti usare l' aopzione per vedere le autorizzazioni .che corrispondono alla home principale.
Ramesh,

Sì, è quello che dice l'altra risposta, e cosa avrei dovuto pensare. D'oh!
trysis

ah ah Puoi accettare una delle 2 risposte. Entrambe le risposte sembrano soddisfare ciò di cui hai bisogno :)
Ramesh

Vorrei poter accettare entrambi. Sono entrambi perfetti!
trysis

15

Utilizzare l' -aopzione lsper includere i file nascosti, nonché .e ..nell'elenco e l' -lopzione per un elenco "lungo" (che include le autorizzazioni, tra le altre informazioni):

ls -la /

La riga con un singolo .nell'ultima colonna conterrà informazioni sulla stessa directory elencata, ovvero /:

drwxr-xr-x 26 radice radice 4096 mar 10 15:57.

Tuttavia, se hai solo bisogno di informazioni su /se stesso, la risposta di terdon (usando l' -dinterruttore) sarà probabilmente più pratica.


1
@trysis che uso abitualmente ls -blah. Ha tutto ciò che potresti voler sapere su un file o una directory.
n.

2
Questa non è davvero un'ottima soluzione, elencherà tutti i file /quando tutto l'OP desiderato era esso /stesso. Vedi stato ls -ldnelle risposte sotto.
terdon

1
@trysis Potresti voler accettare la risposta di Terdon, poiché è più vicino a ciò che inizialmente volevi ottenere.
n.

1
Abbastanza giusto, il commento non è stato rivolto tanto a te quanto ai futuri utenti che potrebbero vederlo come la risposta accettata e presumere che sia il modo migliore per farlo.
Terdon

2
.non è necessariamente il primo. L'elenco è ordinato in modo lessicale. Ci sono diversi personaggi che prima ordinano .in molti locali.
Stéphane Chazelas,
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.