Come mostrare le autorizzazioni correnti di una cartella


41

Voglio scoprire chi ha quali autorizzazioni su una determinata cartella. Come potrei vedere questo?

La cartella in questione è / srv / www


Hai spiegato in modo eccellente @Octavian Damiean. Nell'impostazione della proprietà / autorizzazione basata sulla GUI la maggior parte delle caselle è disattivata. e non puoi cambiarli, è perché sono stati creati da ROOT e l'utente NON è ROOT ??
RiG SEO Service

Risposte:


44

Sulla riga di comando dovresti emettere a ls -la /srv/www. La parte che ti interessa è la seconda riga.

Spiegazione di tutte le colonne:

total [NUMBER]
[PERMISSIONS] [LINKS] [OWNER] [GROUP]  [FILE SIZE] [MODIFICATION DATE] [ITEM]

Uscita campione:

total 52
drwxr-xr-x 15 root root  4096 2011-04-13 13:03 .
drwxr-xr-x 23 root root  4096 2011-04-17 19:31 ..

Ora la parte davvero interessante per te è la linea .dell'elemento in quanto rappresenta la directory corrente.

Le autorizzazioni della directory corrente nel mio esempio drwxr-xr-xsignificherebbero quanto segue:

  • d per directory
  • rwx significa autorizzazioni di lettura, scrittura ed esecuzione per il proprietario
  • rx significa autorizzazioni di lettura ed esecuzione per il gruppo
  • rx significa leggere ed eseguire le autorizzazioni per tutti gli altri

Per ottenere le autorizzazioni nella GUI dovresti

  1. Fare clic con il tasto destro del mouse sulla directory di cui si desidera conoscere le autorizzazioni e selezionare Properties.

  2. Fare clic sulla Permissionsscheda per ottenere questo

    inserisci qui la descrizione dell'immagine


12

Puoi anche usare:

ls -ld /path/to/directory

se sei interessato solo alle autorizzazioni della directory e non al suo contenuto


0

Se stai eseguendo X, fai clic con il tasto destro, scheda Proprietà, permessi ... altrimenti prova 'ls -l' nel terminale

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.