Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Права доступа к файлам (http://forum.oszone.net/showthread.php?t=236550)

UncleStark 13-06-2012 10:50 1933336

Права доступа к файлам
 
Пытаюсь запретить пользователям удалять файл в общей папке. Права на запись у них есть. Создаю в ACL для группы "Все" запрет на удаление и в родительской папке запрет на удаление подпапок и файлов. Файл всё равно можно удалить. Куда копать?

monkkey 13-06-2012 12:16 1933382

Свойства файла (папки) - Безопасность - изменить - дополнительно - удаление. При необходимости включить наследование для низлежащих объектов.

UncleStark 13-06-2012 14:09 1933448

monkkey, Я как бы написал что добавляю в ACL же

DmitriiV 13-06-2012 14:32 1933473

Цитата:

Цитата UncleStark
... Файл всё равно можно удалить...

1. Может удалить кто угодно?
2. Без каких-либо предварительных действий?

UncleStark 13-06-2012 14:34 1933475

DmitriiV, да. Утвердительно на оба пункта. Сначала я думал что пользователь с правами админа может. Потом проверил - может кто угодно, просто нажав del

DmitriiV 13-06-2012 14:40 1933479

Кто владелец файла?

UncleStark 13-06-2012 14:42 1933482

DmitriiV, Группа администраторы

WindowsNT 13-06-2012 14:44 1933486

Если пользователи имеют разрешение Full Control на родительский каталог, они могут удалять любое его содержимое, невзирая на локальные ACL конкретных вложенных объектов. Классика жанра — никогда и нигде не разрешать пользователям Full Control, включая домашний каталог.

DmitriiV 13-06-2012 15:01 1933496

UncleStark, проверьте действующие разрешения на файл и проанализируйте схему наследования DACL.

UncleStark 13-06-2012 15:39 1933527

WindowsNT, то есть если где то выше по дереву у пользователя если фул контрол, даже если наследования нет - он сможет всё удалять?

WindowsNT 13-06-2012 15:42 1933529

Я бы сказал, если есть Full Control на родительский каталог. Выше по дереву не проверял, а с родительским каталогом это стопроцентно работает. Блокирование наследования производится на уровне конкретного объекта, но операция удаления происходит не на уровне этого же объекта. Она производится с родительским каталогом.

Iska 13-06-2012 15:57 1933537

WindowsNT, именно удаления, а не перемещения в Корзину?

UncleStark 13-06-2012 16:33 1933554

Iska, WindowsNT, Вот именно, потому что в корзину не удаляет, но полное удаление срабатывает. В родительском каталоге ни у кого полного доступа нет

WindowsNT 13-06-2012 17:29 1933586

Покажите полный ACL проблемного файла. Это в кнопке Advanced, где должны быть видны все ACEs и точки наследования.


Время: 01:40.

Время: 01:40.
© OSzone.net 2001-