PracticU

Расширенные права Traverse Folder

Без субтитровС субтитрами
PracticU › Курс техников Windows - Поддержка пользователей - Help Desk › Расширенные права Traverse Folder
Словарь терминов:
NTFS - Основная файловая система Windows, поддерживающая права доступа, шифрование и развитую структуру диска.
файл - Именованный набор данных, сохранённый на диске: документ, программа, изображение и т. п.
папка - Контейнер в файловой системе для организации файлов и других папок.
пользователь - Человек, который работает с системой под своей учётной записью. Также сама запись с именем и правами доступа.
путь - Строка, описывающая расположение файла или папки в файловой системе, либо адрес ресурса внутри сайта.
настройки - Параметры, которые задают поведение программы или системы и которые можно изменять.
запись - Строка в таблице базы данных со всеми полями одного объекта. Также учётная запись пользователя.
доступ - Возможность пользователя или программы использовать ресурс или выполнять с ним действия.

Расширенные права Traverse Folder
Разбираем право Traverse Folder в NTFS. Оно позволяет запускать файл, не давая права видеть содержимое папки.
Основные шаги
1. Что добавляет Read & Execute: из всех галочек в нее входит только одна, Traverse folder / execute file. На папке она дает пройти через нее, а на файле - запустить его.
2. Чтение без запуска: если дать Read и Write, но не Execute, файл открыть можно, а запустить нельзя. Скопированный в такую папку калькулятор не запускается.
3. Traverse folder: пользователь проходит через папку, зная точный путь к файлу, но список файлов в ней не видит.
4. Чтобы запустить файл: нужны Traverse на папке и Read с Execute на файле. Право Read для файлов задаем так, чтобы оно применялось только к файлам, иначе появится и право видеть содержимое папки.
Обратите внимание
Проверять такие настройки лучше под обычной учетной записью, потому что владелец папки может выдать себе доступ сам.
Теперь вы можете разрешить запуск файлов в папке, не давая права видеть ее содержимое.
Следующий урок курса: Список всех расширенных прав в NTFS

Содержание лекции: Расширенные права Traverse Folder

  1. 00:00

    Что добавляет Read and Execute

  2. 00:41

    Разница Traverse folder и Execute file

  3. 01:19

    Проверка запуска без права Execute

  4. 01:56

    Зачем запрещать запуск файлов в папке

  5. 02:34

    Демонстрация Traverse на вложенной папке

  6. 03:10

    Только Traverse: запуск не получается

Расшифровка лекции: Расширенные права Traverse Folder

Полный текст первых минут лекции «Расширенные права Traverse Folder» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.

  1. 00:02

    Теперь мы говорим про Read and Execute, есть Read, и Read поставит мне 4 галочки, видите, 1, 2, 3, 4, Read and Execute добавит только одну, какую одну? Traverse folder, вот эта вот галочка Traverse folder, это единственное, что добавляется, что это за Traverse folder, это во-первых, две разные настройки, это Traverse folder и Execute файл, то есть право запуска файла,

  2. 00:29

    Если оставлю эту галочку, то на уровне файла он мне даст его execute, то есть его запускать, а на уровне папки он даст мне проходить через папку, чтобы запустить тот файл, который внутри.

  3. 00:46

    Traverse folder это проходить насквозь, а execute файл это запускать файл. То есть одна и та же настройка у нас работает по-разному на папке и на файлы. На папке, на фолдер она дает пройти насквозь, а на файлы она дает запуск.

  4. 01:03

    Теперь мы делаем read-write без execute, заметьте, мы сейчас делаем эксперимент. Мы делаем read-write без execute, то есть у нас есть все read, все write и нету вот этой галочки запуска файла.

  5. 01:15

    делаем ok то есть мы можем читать писать но не запускать сейчас я иду в папку c windows system32 и еще там калькулятор calc.exe копирую его внутрь потому что есть право записи и запускаю из папки system32 калькулятор и вижу что он работает а из папки тест он не не дает запустить этот же калькулятор потому что он говорит

  6. 01:40

    что у тебя нету прав для запуска файла он говорит что у тебя нету прав доступа. Видите, я могу читать информацию, то есть если я пойду там на файл 1.txt, я могу прочесть, то есть информация доступна, то есть он мне дает read, но не дает запуск. И это может быть прекрасно, например, если я хочу в какой-то папке сохранять файлы,

  7. 02:00

    например, Word, Excel, но не хочу, чтобы кто-то там поместил вирус и потом можно было его случайно запустить.

  8. 02:07

    Если я поставлю галочку Read and Execute, то есть Execute File, то теперь у меня есть право запуска калькулятора. То есть я могу запустить этот файл. То есть мы увидели, что Read, право чтения, отличается от права запуска.

  9. 02:23

    И можно дать право запуска отдельно, а право читать отдельно, считывать информацию. Но я не могу, кстати, запустить файл, не считывая информацию.

  10. 02:34

    Мы посмотрели уже на галочке Read, Write, Execute. Теперь я вам хочу показать, что такое Traverse. Мы делаем под папку, называем ее T2.

  11. 02:43

    Так, что-то он мне не дает здесь создать папку, потому что... А, мы там же играли с правами доступа, да? Так, давайте пойдем в Security. Из-за того, что я хозяин папки, владелец папки, я дам себе Full Control.

  12. 02:57

    Владелец может менять права доступа, я сам себе дал Full Control. И теперь у меня есть папка T2, и в нее мы поместили Calc.exe. Вот у нас есть по этому пути файл Calc.exe.

  13. 03:10

    Теперь мы пойдем в папку Test и поставим себе только права Traverse Folder пройти через эту папку и запустить файл. Давайте посмотрим, хватит ли нам этих прав.

  14. 03:31

    Зайти мы не можем, видите, в эту папку, потому что у нас есть право только пройти напрямик внутрь файла и запустить его. И запустить мы его не можем. Почему мы его не можем запустить?

  15. 03:43

    Потому что требуется права Read на файл. То есть, чтобы запустить файл, Windows

Полный курс: Курс техников Windows

Предыдущая лекция: Расширенные права записи в NTFS

Следующая лекция: Список всех расширенных прав в NTFS

Похожие лекции из других курсов

  • Права пользователя
  • Права на Stored Procedure
  • Особые права доступа - SetUID
  • Права доступа в Kubernetes - RBAC

Другие курсы этого направления

  • Курс системных администраторов - MCSE / MCSA / MCTIP
  • Системный администратор - Учимся за 3 минуты
  • Собеседование - Системный администратор