Войти

Показать полную графическую версию : [решено] Запретить смену прав доступа


Coutty
20-05-2007, 21:49
Как в WinXP SP2 запретить пользователю в своей папке (например, в "Мои документы") изменять права доступа?
Элементарно создаётся внутри новая папка, которой присваивается полный доступ постороннему пользователю =(

Если такая тема уже есть, покажите, пожалуйста. Не знаю, по какому запросу найти.

Petya V4sechkin
21-05-2007, 10:38
Coutty
Наверное, изменить разрешения NTFS.

Свойства папки -> вкладка Безопасность -> кнопка Дополнительно.
1. На вкладке Владелец изменить на Администраторы (и галочку "Заменить владельца субконтейнеров и объектов" проставить).
2. На вкладке Разрешения выбираешь юзера -> кнопка Изменить -> запретить смену разрешений и смену владельца, Ок (и опять же галочку "Заменить разрешения для всех дочерних объектов...", на всякий случай).

Coutty
21-05-2007, 11:27
Petya V4sechkin, именно так я и делаю. Только ещё галочку "запретить" на "чтение разрешений".
В итоге пользователь не может менять разрешения и вообще видеть вкладку "Безопасность" на уже существующих файлах/папках. Но если он создаёт новый файл / новую папку, то владельцем назначается он, и может изменять разрешения (там по умолчанию ставятся унаследованные права, но можно добавить, например, "Все" - "Разрешить - Полный доступ").
Как сделать, чтобы на эти новые файлы/папки нельзя было менять разрешения или, может быть, чтобы владельцем назначались "Администраторы"?

Petya V4sechkin
21-05-2007, 11:43
Coutty
Но если он создаёт новый файл / новую папку, то владельцем назначается онSorry, об этом я не подумал.

Тогда через политики можно (если домен):
Конфигурация пользователя -> Административные шаблоны -> Компоненты Windows -> Проводник -> Удалить вкладку "Безопасность"

Если не в домене, то лучше через реестр:
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoSecurityTab"=dword:00000001

Coutty
21-05-2007, 11:51
Petya V4sechkin, так ведь и у администратора вкладка "Безопасность" пропадает. Надо её включать каждый раз перед установкой разрешений?
И есть ли возможность смены прав доступа через консоль? А то вот так удалим вкладку, а разрешения пользователь всё равно поменяет =(

Petya V4sechkin
21-05-2007, 12:12
Coutty
так ведь и у администратора вкладка "Безопасность" пропадает.Говорю же - если домен, то через политики домена (чтобы действовали только на заданную группу / OU).
А если нет, через реестр (для конкретного юзера - сначала даешь права администратора, заходишь под ним, твикаешь, выходишь и возвращаешь пользовательские права).

И есть ли возможность смены прав доступа через консоль? А то вот так удалим вкладку, а разрешения пользователь всё равно поменяет =(Ну, против такого коварства и злонамеренности вряд ли можно защититься ;) Даже если запретить запуск Cacls.exe, наверняка есть альтернативные способы.

Coutty
21-05-2007, 14:58
наверняка есть альтернативные способы
А мы им замкнутую программную среду ещё сделаем. Тогда вряд ли что-то наворотят.

Vadikan
21-05-2007, 18:40
так ведь и у администратора вкладка "Безопасность" пропадает.Было... (http://forum.oszone.net/showpost.php?p=399797)

Coutty
21-05-2007, 21:06
Vadikan, великолепно!))
Я счастлив - всё работает как надо =^_^=




© OSzone.net 2001-2012