- •Обеспечение безопасности ресурсов с помощью файловой системы ntfs
- •2. Общие положения
- •Приоритет запрещения над разрешениями
- •Предотвращение наследования разрешений
- •Предотвращение наследования разрешений
- •Перемещение файлов и папок
- •Устранение проблем с разрешениями
- •Предотвращение проблем с разрешениями
- •Определение разрешений для файла
- •Установка разрешения, позволяющего пользователю сменить владельца
- •Смена владельца файла
- •Смена владельца файла
- •Проверка разрешений для файла в качестве владельца
- •Создание папки при подключении с учетной записью пользователя
- •Перемещение папки на одном и том же томе
- •Удаление файла, для которого установлен запрет на все разрешения
- •Создание файла и запрет доступа к нему
Устранение проблем с разрешениями
В таблице 2.7 описаны наиболее часто встречающиеся проблемы с разрешениями и описаны возможные способы их разрешения.
Таблица 2.7 – Проблемы с разрешениями и их решение
Проблема |
Решение |
Пользователь не может получить доступ к файлу или папке |
Если файл или папка копируются или перемещаются на другой том NTFS, разрешения могут измениться. Проверьте разрешения, установленные непосредственно пользователю и группам, к которым пользователь принадлежит. Пользователь может не обладать разрешениями или получить отказ в доступе как отдельный пользователь либо как член группы |
Вы добавили пользователя к группе, чтобы предоставить ему доступ к файлу или папке, но пользователь все равно не получил доступа |
Чтобы изменения вступили в силу, пользователю необходимо либо завершить сеанс работы, а затем войти в систему снова, либо отключить все сетевые соединения с компьютером, где хранится файл или папка, и затем подключиться заново |
Пользователь с разрешением Полный доступ (Full Control) для папки удалил файл в папке, хотя у него не было разрешения на удаление непосредственно этого файла. Вы хотите предотвратить возможное дальнейшее удаление файлов |
Чтобы удалить разрешения особого доступа, снимите флажок Удаление подпапок и файлов(Delete Subfolders and Files) для этой папки. Таким образом вы предотвратите возможное удаление файлов из этой папки пользователями с разрешением Полный доступ (Full Control) для данной папки |
Предотвращение проблем с разрешениями
• Назначайте максимально ограниченные разрешения NTFS, они должны позволять выполнение только требуемых действий.
• Устанавливайте разрешения на уровне папок, а не файлов. Сгруппируйте файлы в отдельной папке, к которой вы хотите ограничить доступ пользователей. Затем установите ограниченный доступ для этой папки.
• Для всех исполняемых файлов установите:
• для группы Администраторы (Administrators) разрешения Чтение и выполнение (Read & Execute) и Изменение (Modify);
• для группы Пользователи (Users) разрешение Чтение и выполнение (Read & Execute).
Повреждение файлов приложения, как правило, является результатом случайных действий и вирусов. Назначив разрешения Чтение и выполнение (Read & Execute) и Изменение (Modify) группе Администраторы (Administrators) и разрешение Чтение и выполнение (Read & Execute) группе Пользователи(Users), вы сможете предотвратить повреждение или удаление исполняемых файлов вирусами или пользователями. Для обновления файлов члены группыАдминистраторы (Administrators) могут установить для себя разрешениеПолный доступ (Full Control) на время внесения изменений, а затем снова установить разрешения Чтение и выполнение (Read & Execute) и Изменение(Modify).
• Установите для папок с общими данными для группы Создатель-владелец(CREATOR OWNER) разрешение Полный доступ (Full Control), чтобы предоставить пользователям возможность удалять и изменять создаваемые ими файлы. Таким образом, пользователь, создавший документ или папку, получит полный доступ только к тем файлам или папкам, которые он или она создали в папке с общими данными.
• Установите для папок с общими данными для группы Создатель-владелец(CREATOR OWNER) разрешение Полный доступ (Full Control) и разрешенияЧтение (Read) и Запись (Write) для группы Все (Everyone). Таким образом, пользователи получат полный доступ к создаваемым документам или папкам, но члены группы Все (Everyone) смогут только читать файлы, хранящиеся в папке, и добавлять файлы к папке.
• Используйте длинные, детальные имена, если доступ к ресурсам предполагаете осуществлять только на данном компьютере. Если к папке со временем будет предоставлен общий доступ, применяйте имена файлов и папок, доступные для всех клиентских компьютеров.
• Старайтесь назначать, а не запрещать разрешения. Если вы хотите, чтобы определенный пользователь или группа не имели доступа к папке или файлу, не устанавливайте соответствующего разрешения. Запрещение разрешений должно быть исключением, а не правилом.
3. КОНТРОЛЬНЫЕ ВОПРОСЫ
Как определить устанавливаемые по умолчанию разрешения NTFS для папки?
Как проверить разрешения, установленные для папки Public?
Как установить разрешения NTFS для файла?
Как проверить разрешения NTFS для папки?
Как изменить разрешения NTFS?
Какое разрешение, позволяет пользователю сменить владельца?
Как смените владельца файла?
Как копировать и перемещать папки с сохранением разрешений NTFS?
4 ЛАБОРАТОРНОЕ ЗАДАНИЕ
4.1. Планирование и установка разрешений NTFS
Определение устанавливаемых по умолчанию разрешений NTFS для папки
1. Поскольку Вы используете учетную запись члена группы Администраторы (Administrators), создайте учетные записи пользователей по следующим данным.
Учетная запись пользователя |
Тип |
Userх1 |
Ограниченная учетная запись |
Userх2 |
Ограниченная учетная запись |
где х- это последняя цифра номера Вашей группы, например, если Ваша группа ИК – 4.101, то х – это 1, следовательно учетная запись пользователя будет User11
Создайте следующие папки:
D:\Public;
D:\Public\Library.
2 Щелкните правой кнопкой мыши значок Мой компьютер (My Computer), затем щелкните пункт меню Проводник (Explore).
3. Откройте локальный диск D:, затем щелкните правой кнопкой мыши значок папки Public и выберите пункт меню Свойства (Properties). В Windows XP Professional откроется диалоговое окно свойств папки Public с активной вкладкой Общие (General).
4. Перейдите на вкладку Безопасность (Security) для просмотра разрешений, установленных для папки Public.
Если для какого-либо пользователя или группы установлены особые разрешения, выделите пользователя или группу и щелкните кнопку Дополнительно(Advanced) для просмотра списка особых разрешений.
ПРИМЕЧАНИЕ. Если в диалоговом окне Свойства (Properties) нет вкладки Безопасность (Security), выясните, находятся ли выбранные файлы и папки в разделе, отформатированном как NTFS? Если компьютер не входит в домен, выключен ли простой общий доступ к файлам (Simple File Sharing)? Для выключения простого общего доступа к файлам щелкните Пуск (Start), щелкните правой кнопкой мыши Мой компьютер (My Computer), затем щелкните пункт меню Проводник (Explore). В меню Сервис (Tools) выберите пункт Свойства папки (Folder Options). На вкладке Вид (View) снимите флажок Использовать простой общий доступ к файлам (Рекомендуется) [Simple File Sharing (Recommended)] и щелкните ОК.
5. Щелкните ОК, чтобы закрыть диалоговое окно свойств папки Public.
6. Закройте окно Проводник (Explorer) и завершите сеанс.
Проверка разрешений, установленных для папки Public
1. Войдите в систему, используя учетную запись Userх1, затем запустите Проводник.
2. Перейдите в папку Public.
3. В папке Public создайте текстовый документ, назовите его Userх1 и введите следующий текст: Проверка разрешений, установленных для папки.
Запишите в протокол: прошла ли операция успешно? Почему?
4. Попытайтесь выполнить следующие операции с созданным файлом:
• откройте файл;
• измените файл;
• удалите файл.
Какие действия вы смогли успешно совершить и почему?
5. В папке Public снова создайте текстовый документ Userх1.
6. Завершите сеанс работы с Windows XP Professional.
7. Войдите в систему, используя учетную запись Userх2.
8. Попытайтесь выполнить следующие операции с текстовым документом Userх1:
• откройте файл;
• измените файл;
• удалите файл.
Запишите в протокол: какие действия вы смогли успешно совершить и почему?
Установка разрешений NTFS
В этом упражнении вы установите разрешения NTFS для папки Public в соответствии со следующей политикой:
• все пользователи должны иметь возможность читать документы и файлы в папке Public;
• все пользователи должны иметь возможность создавать документы в папкеPublic;
• все пользователи должны иметь возможность изменять содержание, свойства и разрешения для создаваемых ими документов в папке Public;
• пользователь Userх2 несет ответственность за подержание папки Public и должен иметь возможность изменять и удалять все файлы в папке Public.
В настоящее время ваша регистрационная запись — Userх2. Запишите в протокол: можете ли вы изменить разрешения, установленные для пользователя Userх2? Почему?
Установка разрешений NTFS для папки
1. Войдите в систему, используя учетную запись члена группы Администраторы (Administrators). Затем откройте Проводник (Windows Explorer).
2. Откройте папку Public.
3. Щелкните правой кнопкой мыши значок папки Public, затем выберите пункт меню Свойства (Properties).
4. Перейдите на вкладку Безопасность (Security) диалогового окна свойств папки.
5. На вкладке Безопасность (Security) щелкните кнопку Добавить (Add).
Откроется диалоговое окно Выбор: пользователи или группы.
6. В текстовом поле Введите имена выбираемых объектов (Enter The Object Names To Select) введите Userх2, затем щелкните кнопку Проверить имена.
В текстовом поле Введите имена выбираемых объектов (Enter The Object Names To Select) должна появиться надпись PRO1 \Userх2. Это свидетельствует, что Windows XP Professional обнаружила пользователя Userх2 на компьютере PRO1 и что это действительная учетная запись пользователя.
7. Щелкните ОК, чтобы закрыть диалоговое окно Выбор: Пользователи или группы.
Теперь пользователь Userх2 включен в список Группы или пользователи (Group Or User Name) диалогового окна свойств папки Public.
Запишите в протокол, какие разрешения установлены для пользователя Userх2?
8. Щелкните кнопку Дополнительно (Advanced). Откроется диалоговое окноДополнительные параметры безопасности для Public (Advanced Security Settings For Public), и вы увидите, что пользователь Userх2 (PROl\Userх2) включен в список Элементы разрешений (Permissions Entries).
9. Убедитесь, что строка Userх2 выделена, и щелкните кнопку Изменить (Edit). Откроется диалоговое окно Элемент разрешения для Public (Permission Entry For Public), и вы увидите в текстовом поле Имя (Name) учетную запись пользователя Userх2 (PROl\Userх2).
10. В колонке Разрешить (Allow) щелкните Полный доступ (Full Control). Теперь в колонке Разрешить (Allow) установлены все флажки.
11. Щелкните ОК, чтобы закрыть диалоговое окно Элемент разрешения дляPublic.
12. Щелкните ОК, чтобы закрыть диалоговое окно Дополнительные параметры безопасности для Public (Advanced Security Settings Foi Public).
13. Щелкните ОК, чтобы закрыть диалоговое окно свойств папки Public.
Проверка разрешений NTFS для папки
1. Войдите в систему, используя учетную запись Userх2, при запросе пароля введите слово password.
2. Запустите Проводник (Explorer).
3. Откройте диск D:, затем откройте папку Public.
4. Попытайтесь совершить следующие действия с текстовым документом Userх1:
• измените файл;
• удалите файл.
Какие действия вы смогли совершить и почему? Запишите в протокол.
Проверка разрешений NTFS
Создайте файл в подпапке и проверите, как разрешения NTFS наследуются в иерархии папок.
Проверка разрешений для папки Library
1. Войдите в систему, используя учетную запись Userх1, затем запуститеПроводник (Windows Explorer).
2. В Проводнике (Windows Explorer) откройте папку Public\Library.
3. Создайте текстовый документ Userх1 в папке Library.
4. Завершите сеанс Windows XP Professional.
Проверка разрешений для папки Library с использованием подключения с учетной записью Userх2
1. Зарегистрируйтесь в системе, используя учетную запись Userх2. затем запустите Проводник (Windows Explorer).
2. Откройте папку Public\Library.
3. Попытайтесь совершить следующие действия с текстовым документом Userх1:
• открыть файл;
• изменить файл;
• удалить файл.
Запишите в протокол: какие действия вы смогли совершить и почему?
4.2. Изменение разрешений NTFS
