web-dev-qa-db-fra.com

Comment afficher les autorisations actuelles d'un dossier

Je veux savoir qui a quelles autorisations sur un certain dossier. Comment pourrais-je visionner ceci?

Le dossier en question est/srv/www

39
Dean Perry

Sur la ligne de commande, vous émettriez un ls -la /srv/www. La partie qui vous intéresse est la deuxième ligne.

Explication de toutes les colonnes:

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

Exemple de sortie:

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 ..

La partie la plus intéressante pour vous est la ligne de l’élément . qui représente le répertoire en cours.

Les autorisations du répertoire en cours dans mon exemple drwxr-xr-x signifieraient ce qui suit:

  • d comme répertoire
  • rwx signifie lire, écrire et exécuter des autorisations pour le propriétaire
  • r-x signifie lecture et exécution des autorisations pour le groupe
  • r-x signifie lecture et exécution des autorisations pour tous les autres

Pour obtenir les autorisations dans l'interface graphique, vous devez:

  1. Cliquez avec le bouton droit sur le répertoire dont vous souhaitez connaître les autorisations et sélectionnez Properties.

  2. Cliquez sur l'onglet Permissions pour l'obtenir.

    enter image description here

44
Octavian Damiean

Vous pouvez aussi utiliser:

ls -ld /path/to/directory

si vous êtes uniquement intéressé par les permissions du répertoire et non par son contenu

11
Alex

Si vous utilisez X, cliquez avec le bouton droit de la souris sur l'onglet Propriétés, Autorisations ... sinon, essayez "ls -l" dans le terminal.

0
Daniel Doyle