6

Это сложно объяснить, но в основном у меня есть папка на разделе, владельцем которой я стал. В принципе, я хочу (в терминах Linux/chmod) 700 разрешений на него.

Проблема в том, что: 1) я не знаю, как установить разрешение для всех остальных (это системное имя \ пользователи?) 2) кажется, что у всех есть доступ на чтение к файлам автоматически, с серыми флажками. 3) Я не могу установить запрет на чтение, потому что настройка для всех включает меня, и тогда я не могу получить доступ к файлам.

Так как мне установить разрешение, чтобы только я владелец мог получить доступ к этим файлам?

2 ответа2

3

Откройте свойства в папке.

Выберите вкладку безопасности | продвинутый | изменить разрешения

Снимите флажок "включить наследуемые разрешения" и выберите "Удалить" во всплывающем окне. НЕ сохраняйте (это удалит все разрешения). Установите флажок «заменить все разрешения дочернего объекта ...», чтобы содержимое папки также обновлялось.

Выберите «Добавить», введите свое имя пользователя и нажмите «Проверить имена». Если вы правильно ввели свое имя пользователя, оно будет подчеркнуто (возможно, вам потребуется указать доменное имя). Вы можете использовать Расширенный для поиска.

Выберите необходимые разрешения (предположительно, "Полный доступ", который будет отмечать все остальные поля), убедитесь, что для параметра «Эта папка, подпапки и файлы» выбрано (и «примените эти разрешения к объектам и / или контейнерам в этом контейнере»). только "НЕ отмечен).

Нажмите кнопку «ОК», чтобы вернуться к настройкам расширенной безопасности (в которой должна быть одна запись), нажмите кнопку «ОК» (которая изменит разрешения) и «ОК» полностью.

Вы единственный пользователь с любым доступом к папке и файлам.


NB. В отличие от * nix, в Windows нет разрешения "выполнять", если вы можете прочитать файл, вы можете (попробовать и) выполнить его.

0
icacls foo.dat /grant:r *S-1-3-0:(F) /inheritance:r

где foo.dat - это имя файла. :: R after /grant означает замену существующих разрешений, а: r after /grant означает удаление унаследованных разрешений. (F) - для полного контроля, а S-1-3-0 - SID для «Создатель / Владелец» (необходим благодаря безумной политике локализации).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .