Разрешения на NTFS

Защита на томах NTFS

На томах NTFS в отличие от томов FAT существует и сетевая и локальная защита. Сетевая защита задается аналогично как на томах FAT - в закладке SHARING , а локальная - в закладке SECURITY. Локальная защита действует только на томах NTFS.

Все разрешения локального доступа состоят из набора первичных ( специальных) разрешений. Однако при назначении доступа неудобно каждый раз пользоваться этими разрешениями т.к. их достаточно много и, кроме того, в основном используются одни и те же сочетания этих разрешений ( наборы). Поэтому основными разрешениями доступа сделаны не первичные разрешения а уже готовые наиболее часто используемые наборы из первичных разрешений, которые получили название стандартных разрешений. Именно стандартные разрешения перечислены в первом окне, которое открывается при нажатии кнопки Permissions в закладке Security.

Однако, если открыть дополнительное окно ( кн. Advanced – View/Edit) , то вы увидите набор специальных разрешений, из которых было составлено данное стандартное разрешение.

Вот перечень и действие первичных ( специальных ) разрешений ДЛЯ ПАПОК:

Первичное разрешение действие для папок действие для файлов
Travers Folder / Execute File Прохождение через папки т.е. можно переходить в эту папку и через нее в подпапки. Выполнение файла т.е. запуск исполняемых файлов.
List Folder / Read Data Просмотр содержимого папки просмотр содержимого файла
Read Attributes Просмотр атрибутов папки Просмотр атрибутов файла
Read Extended Attributes Просмотр дополнительных атрибутов папки Просмотр дополнительных атрибутов файла
Create Files/Write Data Создание файлов и их изменение изменение файлов
Create Folders /Append Data Добавление в каталог файлов и папок, Добавление данных в файл
Write Attributes Изменение атрибутов папки Изменение атрибутов файла
Write Extended Attributes Изменение дополнит атрибутов папки Изменение доп/ атрибутов файла
Delete Subfolders and Files Удаление подпапок и файлов Удаление
Delete Удаление самой папки Удаление самого файла
Read Permission Просмотр разрешений папки Просмотр разрешений файла
Change Permission Изменение разрешений папки Изменение разрешений файла
Take Ownership Сделать себя владельцем папки Сделать себя владельцем файла

 

Вот перечень и действие первичных ( специальных ) разрешений ДЛЯ ФАЙЛОВ:

Первичное разрешение Full controll Modify Read and Execute Read Write
Travers Folder / Execute File да да да    
List Folder / Read Data да да да да  
Read Attributes да да да да  
Read Extended Attributes да да да да  
Create Files/Write Data да да     да
Create Folders /Append Data да да     да
Write Attributes да да     да
Write Extended Attributes да да     да
Delete Subfolders and Files да        
Delete да да      
Read Permission да да да да да
Change Permission да        
Take Ownership да        

А теперь рассмотрим таблицу формирования стандартных разрешений из первичных:

Первичное разрешение Full controll Modify Read and Execute List Folder Contents Read Write
Travers Folder / Execute File да да да да да  
List Folder / Read Data да да да да да  
Read Attributes да да да да да  
Read Extended Attributes да да да да да  
Create Files/Write Data да да       да
Create Folders /Append Data да да       да
Write Attributes да да       да
Write Extended Attributes да да       да
Delete Subfolders and Files да          
Delete да да        
Read Permission да да да да да да
Change Permission да          
Take Ownership да          

Некоторые стандартные разрешения зависят друг от друга и при отключении одного автоматически система отключает и другое. Например, если включено разрешение Modify, то будут включены все разрешения ниже т.к. при отключении любого их них уже не будет правильно действовать Modify. Проверьте это.

 

Важные дополнения:

1. Доступ к файлу приоритетнее, чем доступ к папке в которой он находится.
( например, если к папке разрешение на изменение, а к файлу только чтение, то изменить файл нельзя).

2. Исключение: если к папке полный доступ а к файлу в ней dany, то можно удалить файл ( но ничего более)

3. Для каждого разрешения устанавливается один из флагов:
Allow - разрешить этот доступ
Dany - запретить этот доступ