Russian Qt Forum

Компиляторы и платформы => Windows => Тема начата: developer от Сентябрь 25, 2008, 16:49



Название: Права доступа в Виндовс
Отправлено: developer от Сентябрь 25, 2008, 16:49
Привет всем, возможно ли изменить доступ к папке в виндовс, как ето делается в Юникс. То-есть, если в юникс задать права доступа chmod 000 dirname, то к етой папке уже невозможно добраться. Я пробовал подобное в Виндовс, но максимум что сумел зделать ето задать папке свойства readonly.


Название: Re: Права доступа в Виндовс
Отправлено: Hellraiser от Сентябрь 25, 2008, 20:27
Данная операция возможна только в семействе NT, т.е. NT, 2000, ХР и Висте. В свойствах папки (файла, диска) выбираем вкладку "Безопасность" - дальше что душа позволит. Надо не забывать, что часто права доступа копируются с родителя (т.е. диска или папки) - поэтому иногда надо наследование необходимо отключать (к примеру через кнопку "Дополнительно" для ХР). Если в ХР возможность изменение прав отсутствует, то надо отключить "простой общий доступ".
Юзер с админскими правами (увы, это по умолчанию) всегда может поменять права, даже если у него вообще нет прав на данный объект.


Название: Re: Права доступа в Виндовс
Отправлено: lit-uriy от Сентябрь 25, 2008, 20:32
Да и если файловая система NTFS, а не FAT32, то например, есть такой флажек "Чтение содержимого папки"


Название: Re: Права доступа в Виндовс
Отправлено: Hellraiser от Сентябрь 25, 2008, 20:32
Забыл добавить - это возможно только на NTFS