Как показать текущие права доступа к папке

41

Я хочу выяснить, у кого есть какие разрешения на определенную папку. Как бы я пошел о просмотре этого?

Папка, о которой идет речь, это / srv / www

Дин Перри
источник
Вы отлично объяснили @Octavian Damiean. В настройках свойств / разрешений на основе графического интерфейса большинство полей отображаются серым цветом. и вы не можете изменить их, потому что они были созданы ROOT, а пользователь - NON ROOT ??
RiG SEO Service

Ответы:

44

В командной строке вы бы выдать ls -la /srv/www. Интересная для вас часть - вторая строка.

Объяснение всех столбцов:

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

Образец вывода:

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

Теперь действительно интересной частью для вас является строка .элемента, которая представляет текущий каталог.

Права доступа к текущему каталогу в моем образце drwxr-xr-xозначают следующее:

  • д для каталога
  • rwx означает права на чтение, запись и выполнение для владельца
  • rx означает права на чтение и выполнение для группы
  • rx означает права на чтение и выполнение для всех остальных

Чтобы получить разрешения в графическом интерфейсе, вы бы

  1. Щелкните правой кнопкой мыши каталог, для которого вы хотите узнать разрешения, и выберите Properties.

  2. Нажмите на Permissionsвкладку, чтобы получить это

    введите описание изображения здесь

Октавиан А. Дамиан
источник
12

Вы также можете использовать:

ls -ld /path/to/directory

если вас интересуют только разрешения каталога, а не его содержимое

Alex
источник
0

Если вы запускаете X, щелкните правой кнопкой мыши, выберите свойства, вкладку прав доступа ... в противном случае попробуйте 'ls -l' в терминале.

Даниэль Дойл
источник