Как показать текущие права доступа к папке
Я хочу выяснить, у кого есть какие разрешения на определенную папку. Как бы я пошел о просмотре этого?
Папка, о которой идет речь, это /srv/www
3 ответа
В командной строке вы бы выдать 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 означает права на чтение и выполнение для всех остальных
Чтобы получить разрешения в графическом интерфейсе, вы бы
Щелкните правой кнопкой мыши каталог, для которого вы хотите узнать разрешения, и выберите
Properties
,Нажми на
Permissions
вкладка, чтобы получить это
Вы также можете использовать:
ls -ld /path/to/directory
если вас интересуют только разрешения каталога, а не его содержимое
Если вы запускаете X, щелкните правой кнопкой мыши, выберите свойства, вкладку прав доступа... в противном случае попробуйте 'ls -l' в терминале.