Я хочу выяснить, у кого какие права доступа к определенной папке. Как бы я отнесся к просмотру этого?
Папка, о которой идет речь, - /srv/www
Я хочу выяснить, у кого какие права доступа к определенной папке. Как бы я отнесся к просмотру этого?
Папка, о которой идет речь, - /srv/www
В командной строке вы бы выдали ls -la /srv/www
. Часть, которая вас интересует, - это вторая строка.
Объяснение всех столбцов:
total [NUMBER][PERMISSIONS] [LINKS] [OWNER] [GROUP] [FILE SIZE] [MODIFICATION DATE] [ITEM]
Пример вывода:
total 52drwxr-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
это означало бы следующее:
Чтобы получить разрешения в графическом интерфейсе, вам нужно
Щелкните правой кнопкой мыши каталог, права доступа к которому вы хотите узнать, и выберите Properties
.
Нажмите на кнопку Permissions
вкладка, чтобы получить это
Вы также можете использовать:
ls -ld /path/to/directory
если вас интересуют только разрешения каталога, а не его содержимое
Если вы используете X, затем щелкните правой кнопкой мыши, свойства, вкладка разрешений ... в противном случае попробуйте "ls -l" в терминале
Вы превосходно объяснили @Octavian Damiean.В настройках свойств / разрешений на основе графического интерфейса большинство полей выделены серым цветом. и вы не можете их изменить, это потому, что они были созданы ROOT, а пользователь НЕ является ROOT??