Как проверить разрешение для группы и других пользователей? - PullRequest
0 голосов
/ 05 апреля 2011

Кажется, что только текущее разрешение пользователя может быть проверено с помощью access().

(Пример: rwx).

Как правило, многие файловые менеджеры (Nautilus, Dolphin, Thunar, PCManFM,emelFM2 и т. д.) каким-либо образом отображать разрешения для всех трех субъектов (Пример: rwxr-xr-x).

Как проверить разрешение для всех трех субъектов (пользователь, группа, другие пользователи)?

Ответы [ 2 ]

2 голосов
/ 05 апреля 2011

Вы ищете stat - man 2 stat

1 голос
/ 05 апреля 2011

Посмотрите функцию stat.Возвращает структуру с разрешениями.

man 2 stat

Структура также называется stat и включает поле защиты st_mode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...