
Полный текст первых минут лекции «Расширенные права чтения в NTFS» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.
Добро пожаловать на лекцию про расширенные права доступа в NTFS, про NTFS Permissions. И эти расширенные права доступа, их есть 14 штук в NTFS, в файловой системе.
И мы хотим понять, что за 14 прав доступа, которые существуют в файловой системе. Чтобы это лучше понять и продемонстрировать, мы создадим папочку.
Назовем ее Test1. Вот я его создаю и внутри этой папочки файл 1.txt и в нем сохраним важную информацию 1.1.1.
Теперь мы будем играться с правами доступа. Что мы до сих пор видели? Мы видели, что в свойствах файла есть закладка Security, это только на NTFS существует.
И в нем есть список пользователей или список групп. И для каждого пользователя и для каждой группы есть вот такой маленький список Permission.
Почему он маленький? Потому что есть еще и расширенный список, о котором мы как раз сейчас хотим и поговорить. Видите, в маленьком списке есть один read, один write, и мы сейчас будем говорить именно об этих правах доступа.
Важно понимать, что для каждого пользователя или для каждой группы есть свой список прав доступа, и они аккумулируются, собираются вместе для моего пользователя от всех моих групп.
То есть если я простой пользователь в системе и у меня есть read, и я также администратор, все мои права суммируются вместе. Например, давайте добавим меня, меня зовут админ, моего пользователя.
И мы дали вот моему пользователю право read или право write или право list. Например, list это смотреть контент список файлов, а read это читать уже что есть внутри этих файлов.
Вот мы даем простые права доступа, и сейчас мы увидим эти же права доступа в расширенной форме. Вот этот вот простой список в 90% случаев его достаточно, но у нас есть еще кнопка Advanced.
Advanced это расширенные настройки, это в принципе тот же самый список, только более подробно. Давайте посмотрим. Мы зашли в окно Advanced, и в окне Advanced, кстати, мы видим вот эти же Security, Вот эти же права доступа, которые мы только что дали в простом окне.
Мы видим, что это Read&Execute, то есть право читать и запускать файлы. Не только читать их, а еще их и запускать, и загружать в память, и выполнять их код. И эта настройка, она явная на этом фолдере, на этой папке.
То есть она не пришла по наследству от более ранних папок или дисковода. Видите, дисковод C. То есть все вот эти вот настройки, которые внизу, они пришли по наследству от дисковода C.
И они меня немножко запутают, потому что я не только админ, я также в группе administrators, я также в группе users. Эти права доступа мои будут суммироваться. Например, у администратора есть full control, как вы видите.
А я и админ, и администратор. То есть я состою в группе администраторов, и у меня будут полные права доступа. Чтобы нас не запутать, мы откажемся от услуг наследования, от дисковода C, от родителей, и будем явным способом сами раздавать права на эту папку.
То есть система наследования, она нам помогает жить, облегчает нам жизнь, но в нашем случае она нам помешает, потому что мы хотим поиграться с правами доступа, и наследование вот этого вот администратора с фулл контроля нам просто помешает.
Поэтому мы отказываемся от услуги наследования и мы будем сами раздавать права. Услуга наследования очень удобная, чтобы не надо было для каждого файла, для каждой папки раздавать права вручную.
Но в нашем случае она нам мешает и я нажимаю на кнопку Disable Inheritance, убрать наследование. И вот я на нее нажимаю и отказываюсь от наследования, и он меня спрашивает, ты хочешь удалить все, что пришло от твоих родителей, remove all inheritance permissions, то есть удалить все наследуемые
права доступа или скопировать их и превратить в свои. И если я их скопирую и превращу в свои, это первая опция, Convert Inheritance Permission, то тогда я смогу их менять, потому что сейчас я даже их не могу изменить, потому что они пришли по наследству от родителей, от моих, от дисковода C,
и я не могу их даже менять. Я могу их скопировать к себе и тогда менять. Я говорю, просто удали их и все. И теперь у меня нет наследования, и видите, у меня осталась только одна строка, которую мы дали явным способом с помощью простых прав доступа.
На папке C-Test у нас есть только одно право доступа на данный момент. Это называется ACL, Access List. И у нас сейчас есть право Read&Execute. Мы можем сделать Edit, редактировать.
И заметьте, что мы видим, что мы редактируем сейчас то право доступа, которое мы дали явным способом в простом окне.
Мы можем разрешить или запретить доступ и можем сказать, на кого это право перейдет. Он будет на уровне этой папки, всех подпапок и всех файлов, или он будет только для файлов, или только для папок, на кого эта настройка влияет.
То есть у нас есть на какого пользователя или на какую группу, разрешаем, запрещаем и на кого это влияет. А теперь сами настройки. У нас сами права доступа, сами эти настройки