Установить права доступа к каталогу, который будет принадлежать каждому с полным доступом - PullRequest
1 голос
/ 17 октября 2008

Мне нужно изменить права доступа к каталогу, который будет принадлежать пользователю «Все» со всеми правами доступа к этому каталогу. Я немного новичок в Win32 API, поэтому я немного потерян в функциях SetSecurity *.

Ответы [ 2 ]

3 голосов
/ 18 октября 2008

Хорошо, я понял:

SetSecurityInfo(hDir, SE_FILE_OBJECT, DACL_SECURITY_INFORMATION, NULL, NULL, NULL, NULL);

Это даст всем пользователям все разрешения для данного дескриптора каталога.

2 голосов
/ 18 октября 2008

Вы уверены, что это хорошая идея? Я трачу много времени на удаление публичного доступа (особенно публичного доступа на запись) из файлов и каталогов в системах Unix, отчасти потому, что разрешение на удаление или добавление файлов в каталог - это открытое приглашение к злоупотреблениям.

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