
Полный текст первых минут лекции «Расширенные права Traverse Folder» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.
Теперь мы говорим про Read and Execute, есть Read, и Read поставит мне 4 галочки, видите, 1, 2, 3, 4, Read and Execute добавит только одну, какую одну? Traverse folder, вот эта вот галочка Traverse folder, это единственное, что добавляется, что это за Traverse folder, это во-первых, две разные настройки, это Traverse folder и Execute файл, то есть право запуска файла,
Если оставлю эту галочку, то на уровне файла он мне даст его execute, то есть его запускать, а на уровне папки он даст мне проходить через папку, чтобы запустить тот файл, который внутри.
Traverse folder это проходить насквозь, а execute файл это запускать файл. То есть одна и та же настройка у нас работает по-разному на папке и на файлы. На папке, на фолдер она дает пройти насквозь, а на файлы она дает запуск.
Теперь мы делаем read-write без execute, заметьте, мы сейчас делаем эксперимент. Мы делаем read-write без execute, то есть у нас есть все read, все write и нету вот этой галочки запуска файла.
делаем ok то есть мы можем читать писать но не запускать сейчас я иду в папку c windows system32 и еще там калькулятор calc.exe копирую его внутрь потому что есть право записи и запускаю из папки system32 калькулятор и вижу что он работает а из папки тест он не не дает запустить этот же калькулятор потому что он говорит
что у тебя нету прав для запуска файла он говорит что у тебя нету прав доступа. Видите, я могу читать информацию, то есть если я пойду там на файл 1.txt, я могу прочесть, то есть информация доступна, то есть он мне дает read, но не дает запуск. И это может быть прекрасно, например, если я хочу в какой-то папке сохранять файлы,
например, Word, Excel, но не хочу, чтобы кто-то там поместил вирус и потом можно было его случайно запустить.
Если я поставлю галочку Read and Execute, то есть Execute File, то теперь у меня есть право запуска калькулятора. То есть я могу запустить этот файл. То есть мы увидели, что Read, право чтения, отличается от права запуска.
И можно дать право запуска отдельно, а право читать отдельно, считывать информацию. Но я не могу, кстати, запустить файл, не считывая информацию.
Мы посмотрели уже на галочке Read, Write, Execute. Теперь я вам хочу показать, что такое Traverse. Мы делаем под папку, называем ее T2.
Так, что-то он мне не дает здесь создать папку, потому что... А, мы там же играли с правами доступа, да? Так, давайте пойдем в Security. Из-за того, что я хозяин папки, владелец папки, я дам себе Full Control.
Владелец может менять права доступа, я сам себе дал Full Control. И теперь у меня есть папка T2, и в нее мы поместили Calc.exe. Вот у нас есть по этому пути файл Calc.exe.
Теперь мы пойдем в папку Test и поставим себе только права Traverse Folder пройти через эту папку и запустить файл. Давайте посмотрим, хватит ли нам этих прав.
Зайти мы не можем, видите, в эту папку, потому что у нас есть право только пройти напрямик внутрь файла и запустить его. И запустить мы его не можем. Почему мы его не можем запустить?
Потому что требуется права Read на файл. То есть, чтобы запустить файл, Windows