Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты “только читать” из папки и подпапок

Что такое файлы «только для чтения» и для чего они используются?

Вернуться в раздел Вопросы и ответы

Ответ: Файлы «только для чтения» («read-only») могут быть открыты, но не могут быть отредактированы. Они обычно используются в качестве шаблонов для создания новых файлов. Так как файлы «только для чтения» не могут быть изменены, они часто выступают в качестве модели или основы для создания нескольких похожих файлов. И Windows и Mac OS X поддерживают файлы «только для чтения».

ОС Windows

Чтобы сделать файл «только для чтения» («read-only») в Windows, сперва нужно щелкнуть правой кнопкой мыши по файлу, а затем выбрать пункт «Свойства» («Properties»). Затем в нижней части окна Свойства в разделе «Атрибуты» («Attributes») следует просто установить флажок «Только для чтения» (как показано ниже) и нажать кнопку Применить («Apply»).

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Как только свойство файла установлено как «только для чтения», его нельзя перезаписать. Хотя, открыв файл, можно сохранить его с другим именем файла. Открытие файла только для чтения похоже на использование функции «Открыть как копию» («Open as a copy»), которую предлагают некоторые программы. Однако, в отличие от открытия файла с признаком «только для чтения», функция «Открыть как копию» создает копию файла при его открытии, а не при его сохранении.

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

Mac OS X

Пользователи ОС Mac также могут создавать документы «только для чтения». Чтобы сделать файл «только для чтения» в Mac OS X, нужно щелкнуть правой кнопкой мыши (или Control-клик) по файлу и затем выбрать пункт меню «Получение информации» («Get Info»). В верхней части Информационного окна имеется флажок «Блокнот» («Stationery Pad») (см. ниже). Установка этого флажка, преобразует файл в шаблон «только для чтения». Всякий раз, когда открывается файл с установленным флажком «Блокнот», создается копия файла.

Опции «Блокнот» в Mac OS X служат полезным средством создания нескольких похожих документов на основе одного стандартного документа. Тем не менее, «блокноты» могут быть перезаписаны, если файл с таким же именем сохраняется на документ-«блокнот». Таким образом, рекомендуется для хранения документов-«блокнотов» использовать отдельный каталог, в котором не хранить редактируемые документы.

В Mac OS X для предотвращения от случайного удаления важных документы или заменены их новыми документами, пользователи могут выбрать флажок «Заблокированные» («Locked») в Информационном окно файла (см. выше).

Добавить комментарий.

Формат командной строки:

Параметры командной строки:

+ – Установка атрибута.

– – Снятие атрибута.

R – Атрибут “Только чтение”.

A – Атрибут “Архивный”.

S – Атрибут “Системный”.

H – Атрибут “Скрытый”.

I – Атрибут “Неиндексированное содержимое”.

/S – Обработка файлов с указанными именами в текущем каталоге и во всех его подкаталогах.

/D Обработка файлов и каталогов.

/L Работать с атрибутами самой символической ссылки, а не целевого объекта этой символической ссылки.

Примеры использования:ATTRIB C:MyFile.exe

ATTRIB +h C:MyFile.exe – установить атрибут “Скрытый” для файла
C:MyFile.exe

ATTRIB -h +S +R C:MyFile.exe – снять атрибут “Скрытый” и установить
атрибуты “Системный” и “Только чтение” для файла
C:MyFile.exe

ATTRIB +H C:Myfolder*.* установить атрибут “Скрытый” для всех файлов
в каталоге C:Myfolder

attrib +h /S /D 0*.* установить атрибут “Скрытый” для всех подкаталогов
текущего каталога, имена которых начинаются с символа 0

attrib +h /S *.cmd установить атрибут “Скрытый” для всех
файлов с расширением .cmd в текущем каталоге и всех его подкаталогах.

Быстро и легко переключайте атрибут «только для чтения» в файле с помощью этих шагов для Windows.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Когда файл помечен как доступный только для чтения в Windows, вы можете только просматривать его и никак не изменять. Это существенно защищает важные файлы от несанкционированных изменений.

В Windows вы можете установить или удалить атрибут «только для чтения» для файла, изменив его свойства. Кроме того, вы также можете запустить команду в командной строке или Windows PowerShell, чтобы сделать то же самое. В этой статье мы рассмотрим их все.

Как изменить атрибут только для чтения для файлов, изменив свойства

Самый простой способ установить или удалить атрибут «только для чтения» для файла в Windows — изменить его свойства. Вот как вы можете это сделать.

  • Откройте проводник и перейдите к файлу, для которого вы хотите изменить атрибут только для чтения.
  • Щелкните правой кнопкой мыши файл и выберите «Свойства».
  • На вкладке «Общие» установите или снимите флажок «Только для чтения».
  • Нажмите «Применить», а затем «ОК».

Обратите внимание, что Windows может запретить вам изменять атрибут «только для чтения» файла, если у вас нет необходимых разрешений для изменения папки, в которой находится файл. В этом случае вы должны сначала стать владельцем папки. Если вам нужна помощь, ознакомьтесь с нашим руководством по как стать владельцем папки в Windows.

Как изменить атрибут «только для чтения» для файлов с помощью командной строки

Командная строка — это один из двух инструментов командной строки, доступных в Windows. Вы можете использовать его для запуска пакетных файлов, устранения ошибок и выполнения различных других задач. Он также позволяет вам изменить атрибут файла только для чтения с помощью одной команды. Вот шаги, которые вам нужно выполнить.

  • Щелкните правой кнопкой мыши файл, для которого вы хотите изменить атрибут «только для чтения», и выберите «Копировать как путь».
  • Выберите «Да», когда появится запрос контроля учетных записей (UAC).
  • В консоли введите следующую команду и нажмите Enter, чтобы сделать файл доступным только для чтения. атрибут +r «Путь к файлу»

Замените FilePath в приведенной выше команде фактическим путем к файлу, скопированному ранее.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Как только вы запустите указанную выше команду, файл будет установлен как доступный только для чтения. Аналогичным образом, если вы хотите удалить атрибут «только для чтения» для файла, используйте эту команду:

атрибут -r «Путь к файлу»

Как только вы удалите атрибут «только для чтения» для файла, вы сможете редактировать или изменять его.

Нравится использовать командную строку? Ознакомьтесь с нашим руководством, чтобы узнать, как освоить командную строку в Windows.

Как изменить атрибут «только для чтения» для файлов с помощью Windows PowerShell

Вы также можете запустить команду в Windows PowerShell, чтобы изменить атрибут «только для чтения» для файла.

Чтобы изменить атрибут только для чтения с помощью PowerShell:

  • Щелкните правой кнопкой мыши файл, для которого вы хотите изменить атрибут «только для чтения», и выберите «Копировать как путь».
  • Щелкните значок увеличения на панели задач или нажмите Win + S, чтобы открыть меню поиска.
  • Введите Windows PowerShell и выберите «Запуск от имени администратора».
  • Выберите «Да», когда появится запрос контроля учетных записей (UAC).
  • Вставьте следующую команду и нажмите Enter, чтобы сделать файл доступным только для чтения. Set-ItemProperty -Path «FilePath» -Name IsReadOnly -Value $True

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

В качестве альтернативы, если вы хотите удалить атрибут «только для чтения» для файла, используйте эту команду:

Set-ItemProperty -Path «FilePath» -Name IsReadOnly -Value $False

Стоит отметить, что большинство системных файлов в Windows по умолчанию имеют атрибут «только для чтения». Поэтому убедитесь, что вы не изменили их по ошибке. Для других ваших файлов вы можете выбрать любой из перечисленных выше методов, чтобы установить или отключить их атрибут только для чтения.

Когда папка имеет статус только для чтения в Windows, это обычно означает, что все файлы в этой папке также доступны только для чтения. Хотя Windows позволяет превратить все в дружественное для чтения и записи. Однако это расстраивает, когда папка продолжает отображаться в режиме только для чтения. Это означает, что вы можете получить к нему доступ, но не можете добавлять новые файлы или вносить в него какие-либо изменения.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Первая очевидная проблема заключается в том, был ли он создан кем-то другим на вашем компьютере — это нормально, если вы делитесь своим компьютером. Однако есть несколько причин, которые могут привести к этой проблеме. Мы составили список эффективных советов по устранению неполадок, которые помогут.

Используйте учетную запись администратора

Отсутствие надлежащих разрешений — одна из наиболее распространенных причин, по которой вы не можете изменить атрибут «только для чтения» для папки. Если папка, которую вы пытаетесь изменить, была создана из учетной записи администратора, вы ничего не можете сделать.

Если это так, просто войдите в систему с учетной записью администратора, а затем измените атрибут «только для чтения» в свойствах папки.

Изменить разрешения для диска

Если проблема сохраняется даже после использования учетной записи администратора, вам необходимо изменить права доступа к диску, на котором хранится папка. Вот как это сделать.

Шаг 2: Щелкните правой кнопкой мыши диск, на котором находится папка, и выберите «Свойства».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 3: Перейдите на вкладку «Безопасность» и нажмите кнопку «Дополнительно».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 4: Нажмите кнопку «Изменить разрешения».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 5. Выберите «Да», когда появится запрос контроля учетных записей (UAC).

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 6: Выберите свою учетную запись и нажмите «Изменить».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 7. Нажмите раскрывающееся меню рядом с «Применимо к» и выберите «Эта папка, вложенные папки и файлы».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 8. В разделе «Основные разрешения» установите флажок «Полный доступ». Затем нажмите ОК.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

После того, как вы выполните вышеуказанные шаги, вы сможете без проблем изменить атрибут папки. Однако, если в системе несколько учетных записей пользователей, вам придется включить параметр наследования, чтобы обеспечить согласованность разрешений для всех объектов.

:/>  Ctrl end что это такое и используете ли вы горячие клавиши на клавиатуре Windows?

Шаг 1: снова откройте проводник и перейдите в следующую папку:

Шаг 2: Найдите папку с вашим именем пользователя. Щелкните его правой кнопкой мыши и выберите «Свойства».

Шаг 3: Перейдите на вкладку «Безопасность» и нажмите «Дополнительно».

Шаг 4: Нажмите кнопку «Включить наследование», а затем нажмите «Применить».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Измените атрибут «Только для чтения» с помощью командной строки.

Windows предоставляет несколько способов изменения атрибута папки только для чтения. Итак, если у вас возникли проблемы с изменением атрибута «только для чтения» через свойства папки, вы можете использовать командную строку для реализации изменения. Вот как:

Шаг 1. Щелкните правой кнопкой мыши папку, для которой вы хотите изменить атрибут «только для чтения», и выберите «Копировать как путь».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 2: Щелкните правой кнопкой мыши значок «Пуск» и выберите «Терминал (Администратор)» из списка.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 3: Выберите «Да», когда появится запрос контроля учетных записей (UAC).

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 4: Вставьте следующую команду в консоль и нажмите Enter.

атрибут -r +s «Путь к папке»

Замените FolderPath в приведенной выше команде путем, скопированным на первом шаге.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

После этого Windows удалит атрибут «только для чтения» для папки.

Отключить контролируемый доступ к папкам

Контролируемый доступ к папкам — это функция безопасности в Windows, которая защищает ваши файлы и папки от несанкционированных изменений. Эта функция также может запретить вам изменять атрибут папки в Windows 11. Вот как ее можно отключить.

Шаг 1: Щелкните значок поиска на панели задач, введите безопасность окон, и нажмите Enter.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 2. Перейдите на вкладку «Защита от вирусов и угроз».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 3: Нажмите «Управление защитой от программ-вымогателей».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 4. Выключите переключатель для контролируемого доступа к папкам.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Убедитесь, что вы снова включили контролируемый доступ к папке после изменения атрибута папки в Windows.

Запустите сканирование SFC и DISM

Поврежденные или поврежденные системные файлы также могут нарушить работу Windows и вызвать такие проблемы. Чтобы проверить эту возможность, вы можете запустить сканирование SFC (или средство проверки системных файлов) на своем ПК, выполнив следующие действия.

Шаг 1: Нажмите клавишу Windows + S, чтобы открыть меню поиска, и введите Терминал в коробке. Щелкните правой кнопкой мыши первый результат и выберите «Запуск от имени администратора».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Шаг 2. Выберите «Да», когда появится запрос контроля учетных записей (UAC).

Шаг 3: Введите в консоли следующую команду и нажмите Enter.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

После завершения сканирования появится сообщение о том, были ли обнаружены какие-либо проблемы. Вы также получите инструкции по исправлению ошибок, если возникнут проблемы.

Затем вам нужно запустить сканирование DISM (система обслуживания образов развертывания и управления ими). Подобно сканированию SFC, DISM может восстанавливать системные образы и файлы на компьютере с Windows.

Запустите командную строку с правами администратора, выполните следующие команды по отдельности и нажмите Enter после каждой команды:

DISM/Online/Cleanup-Image/CheckHealth DISM/Online/Cleanup-Image/ScanHealth DISM/Online/Cleanup-Image/RestoreHealth

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Перезагрузите компьютер после завершения сканирования и попробуйте снова изменить атрибут папки.

Управляйте своими папками с легкостью

Когда папка продолжает возвращаться в режим только для чтения, у вас могут возникнуть трудности с изменением каких-либо вложенных папок или файлов. Надеемся, что одно из приведенных выше решений поможет вам исправить любые основные проблемы и навсегда удалить атрибут «только для чтения» для вашей папки.

Позволяет просматривать, устанавливать или снимать атрибуты файла или каталога, такие как
«Только чтение», «Архивный», «Системный» и «Скрытый». Выполненная без параметров команда
attrib выводит атрибуты всех файлов в текущем каталоге.

Синтаксис

Установка атрибута «Только чтение».

Снятие атрибута «Только чтение».

Установка атрибута «Архивный».

Снятие атрибута «Архивный».

Установка атрибута «Системный».

Снятие атрибута «Системный».

Установка атрибута «Скрытый».

Снятие атрибута «Скрытый».

Задание местонахождения и имени каталога, файла или набора файлов, атрибуты которых
требуется просмотреть или изменить. Для обработки группы файлов допускается применение
подстановочных знаков (? и *) в параметре имя_файла.

Выполнение команды attrib и всех параметров командной строки для соответствующих
файлов в текущем каталоге и всех его подкаталогах.

Выполнение команды attrib и всех параметров командной строки для каталогов.

Отображение справки в командной строке.

Заметки

  • Работа с группами файлов

    Для просмотра или изменения атрибутов группы файлов можно воспользоваться подстановочными
    знаками (? и *) в параметре имя_файла. Для изменения атрибутов системных или
    скрытых файлов вначале требуется снять соответствующие атрибуты.

  • Использование атрибута «Архивный»

    Атрибут «Архивный» (т. е. параметр +a) используется для отметки файлов, измененных
    со времени последнего резервного копирования. Этот атрибут используется в команде
    xcopy. Для получения дополнительных сведений об атрибуте «Архивный» и команде
    xcopy щелкните ссылку xcopy.

  • Команда attrib с другими параметрами доступна в консоли восстановления.

Примеры

Чтобы вывести атрибуты файла News86, расположенного в текущем каталоге, введите следующую
команду:

Чтобы назначить атрибут «Только чтение» файлу Report.txt, введите следующую команду:

attrib +r report.txt

Чтобы снять атрибут “Только чтение” с файлов в каталоге PublicJones на диске B и всех его
подкаталогах, введите следующую команду:

attrib -r b:publicjones*.* /s

Предположим, что необходимо передать коллеге диск, содержащий файлы из текущего каталога
диска A, за исключением файлов с расширением .bak. Поскольку для копирования файлов с
установленным атрибутом «Архивный» может быть использована команда xcopy, необходимо
установить этот атрибут для всех файлов, подлежащих копированию. Вначале установите атрибут
«Архивный» для всех файлов на диске A, а затем снимите этот атрибут для файлов с расширением
.bak. Например, введите следующую команду:

attrib +a a:*.* attrib -a a:*.bak

Теперь для копирования файлов с диска A на диск B воспользуйтесь командой xcopy.
Запущенная с параметром /a команда xcopy скопирует только файлы с установленным
атрибутом «Архивный». Например, введите следующую команду:

xcopy a: b: /a

Если требуется снять атрибут Архивный со скопированных файлов, воспользуетесь командой
xcopy с параметром /m вместо /a. Например, введите следующую команду:

xcopy a: b: /m

Немного теории.

Компьютеры, работающие под управлением операционных систем Windows, могут работать с различными файловыми системами, такими как FAT32 и NTFS. Не вдаваясь в подобности можно сказать одно, что отличаются они главным – файловая система NTFS позволяет настраивать параметры безопасности для каждого файла или папки(каталога). Т.е. для каждого файла или папки файловая система NTFS хранит так называемые списки ACL(Access Control List), в которых перечислены все пользователи и группы, которые имеют определенные права доступа к данному файлу или папке. Файловая система FAT32 такой возможности лишена.

В файловой системе NTFS каждый файл или папка могут иметь следующие права безопасности:

  • Чтение — Разрешает обзор папок и просмотр списка файлов и подпапок, просмотр и доступ к содержимому файла;
  • Запись — Разрешает добавление файлов и подпапок, запись данных в файл;
  • Чтение и Выполнение — Разрешает обзор папок и просмотр списка файлов и подпапок, разрешает просмотр и доступ к содержимому файла, а также запуск исполняемого файла;
  • Список содержимого папки —     Разрешает обзор папок и просмотр только списка файлов и подпапок. Доступ к содержимому файла это разрешение не дает!;
  • Изменить — Разрешает просмотр содержимого и создание файлов и подпапок, удаление папки, чтение и запись данных в файл, удаление файла;
  • Полный доступ — Разрешает просмотр содержимого, а также создание, изменение и удаление файлов и подпапок, чтение и запись данных, а также изменение и удаление файла

Перечисленные выше права являются базовыми. Базовые права состоят из особых прав. Особые права — это более подробные права, из которых формируются базовые права. Использование особых прав дает очень большую гибкость при настройке прав доступа.

Список особых прав доступа к файлам и папкам:

  • Обзор папок/Выполнение файлов — Разрешает перемещение по структуре папок в поисках других файлов или папок, выполнение файлов;
  • Содержание папки/Чтение данных — Разрешает просмотр имен файлов или подпапок, содержащихся в папке, чтение данных из файла;
  • Чтение атрибутов — Разрешает просмотр таких атрибутов файла или папки, как «Только чтение» и «Скрытый»;
  • Чтение дополнительных атрибутов — Разрешает просмотр дополнительных атрибутов файла или папки;
  • Создание файлов / Запись данных — Разрешает создание файлов в папке (применимо только к папкам), внесение изменений в файл и запись поверх имеющегося содержимого (применимо только к файлам);
  • Создание папок / Дозапись данных — Разрешает создание папок в папке (применимо только к папкам), внесение данных в конец файла, но не изменение, удаление или замену имеющихся данных (применимо только к файлам);
  • Запись атрибутов — Разрешает или запрещает смену таких атрибутов файла или папки, как «Только чтение» и «Скрытый»;
  • Запись дополнительных атрибутов — Разрешает или запрещает смену дополнительных атрибутов файла или папки;
  • Удаление подпапок и файлов — Разрешает удаление подпапок и файлов даже при отсутствии разрешения «Удаление» (применимо только к папкам);
  • Удаление — Разрешает удаление файла или папки. Если для файла или папки отсутствует разрешение «Удаление», объект все же можно удалить при наличии разрешения «Удаление подпапок и файлов» для родительской папки;
  • Чтение разрешений — Разрешает чтение таких разрешений на доступ к файлу или папке, как «Полный доступ», «Чтение» и «Запись»;
  • Смена разрешений — Разрешает смену таких разрешений на доступ к файлу или папке, как «Полный доступ», «Чтение» и «Запись»;
  • Смена владельца — Разрешает вступать во владение файлом или папкой;
  • Синхронизация — Разрешает ожидание различными потоками файлов или папок и синхронизацию их с другими потоками, могущими занимать их. Это разрешение применимо только к программам, выполняемым в многопоточном режиме с несколькими процессами;

!!!Все базовые и особые права являются как разрешающими так и запрещающими.

Все разрешения файлов и папок делятся на два вида: явные и наследуемые. Механизм наследования подразумевает автоматическую передачу чего-либо от родительского объекта дочернему. В файловой системе это означает, что любой файл или папка могут наследовать свои права от родительской папки. Это очень удобный механизм, избавляющий от необходимости назначать явные права для всех вновь создаваемых файлов и папок. Представьте, что у вас на каком-то диске несколько тысяч файлов и папок, как им всем раздать права доступа, сидеть и каждому назначать? Нет. Тут работает механизм наследования. Создали папку в корне диска, папка автоматически получила точно такие же права, как и корень диска. Изменили права для вновь созданной папки. Потом внутри созданной папки создали еще вложенную папку. У этой вновь созданной вложенной папки права унаследуются от родительской папки и т.д. и т.п.

Результатом применения явных и наследуемых прав и будут фактические права на конкретную папку или файл. Подводных камней при этом очень много. Например, у вас есть папка, в которой вы разрешаете пользователю «Вася» удалять файлы. Потом вы вспоминаете, что в этой папке есть один очень важный файл, который Вася ни в коем случае не должен удалить. Вы устанавливаете на важный файл явный запрет (особое право запрета «Удаление»). Казалось бы, дело сделано, файл явно защищен от удаления. А Вася спокойно заходит в папку и удаляет этот суперзащищенный файл. Почему? Потому что Вася имеет права удаления от родительской папки, которые в данном случае являются приоритетными.

Старайтесь не пользоваться назначением прав, непосредственно, на файлы, назначайте права на папки.

!!! Старайтесь назначать права только для групп, это значительно упрощает администрирование. Назначение прав для конкретных пользователей не рекомендуется фирмой Microsoft. Не забывайте, что в группу могут входить не только пользователи, но и другие группы.

Не расстраивайтесь если все описанное выше сразу не очень понятно. Примеры и самостоятельная работа быстро исправят положение!

Переходим к конкретике.

Все примеры я буду показывать на примере окон Windows XP. В Windows 7 и выше сущность осталась идентичной, только окон стало немного больше.

Итак, чтобы назначить или изменить права на файл или паку необходимо в проводнике нажать правой клавишей мышки на нужный файл или папку выбрать пункт меню «Свойства»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

У вас должно открыться окно с закладкой «Безопасность»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

В открывшемся окне переходим на закладку «Вид» и снимаем галочку с параметра «Использовать простой общий доступ к файлам(рекомендуется)»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Все, теперь вам доступны все свойства файловой системы NTFS.

Возвращаемся к закладке «Безопасность».

В открывшемся окне нам доступно много информации. Сверху находится список «Группы и пользователи:», в котором перечислены все пользователи и группы, имеющие права доступа к данной папке (стрелка 1). В нижнем списке показаны разрешения для выделенного пользователя/группы(стрелка 2). В данном случае это пользователь SYSTEM. В данном списке разрешений видны базовые разрешения. Обратите внимание, что в колонке «Разрешить» галочки имеют блеклый цвет и не доступны для редактирования. Это говорит о том, что данные права унаследованы от родительской папки. Еще раз, в данном случае все права пользователя SYSTEM на папку «Рабочая» полностью унаследованы от родительской папки, и пользователь SYSTEM имеет все права («Полный доступ»)

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

А вот группа «Пользователи (KAV-VM1Пользователи» имеет комбинированные права, часть из них унаследована от родительской папки(серые квадратики напротив «Чтение и выполнение», «Список содержимого папки», «Чтение»), а часть установлено явно – это право «Изменить» и «Запись»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Зачастую при просмотре или изменении прав можно ограничиться окном с базовыми правами, но иногда этого недостаточно. Тогда можно открыть окно, в котором изменяются особые разрешения, владелец или просматриваются действующие разрешения. Как это сделать? Нажимаем на кнопку «Дополнительно». Открывается вот такое окно

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

В данном окне в таблице «Элементы разрешений» перечислены все пользователи, имеющие права на данную папку. Точно так же, как и для базовых разрешений, мы выделяем нужного пользователя или группу и нажимаем кнопку «Изменить». Открывается окно, в котором показаны все особые разрешения для выделенного пользователя или группы

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

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

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Как вы уже могли заметить, в окне особых разрешений для некоторых пользователей или групп есть несколько строк.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Это происходит потому, что для одного пользователя или группы могут быть различные виды прав: явные и наследуемые, разрешающие или запрещающие, различающиеся по виду наследования. В данном случае права на чтение для группы «Пользователи» наследуются от родительской папки, а права на изменение добавлены явно.

Примеры назначения прав.

!!! Все примеры будут идти с нарастанием сложности. Читайте и разбирайтесь с ними в такой же последовательности как они идут в тексте. Однотипные действия в последующих примерах буду опускать, чтобы сократить объём текста. 🙂

Пример 1. Предоставление права доступа к папке определенной локальной группе безопасности только на чтение.

Данная ситуация очень распространена. Предположим у вас есть локальная папка, содержимым которой вы хотите поделиться с определенным количеством пользователей. Причем доступ к данной папке перечисленным пользователям должен быть только на чтение. Как это сделать?

Сначала создадим локальную группу, в которую включим весь список нужных нам пользователей. Можно и без группы, но тогда для каждого пользователя нужно будет настраивать права отдельно, и каждый раз, когда понадобится дать права новому человеку, потребуется проделывать все операции заново. А если права предоставить локальной группе, то для настройки нового человека понадобится только одно действие – включение этого человека в локальную группу. Как создать локальную группу безопасности читаем в статье «Настройка локальных групп безопасности».

Итак. Мы создали локальную группу безопасности с именем «Коллегам для чтения»,

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

в которую добавили всех нужных пользователей.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Теперь настраиваю права доступа к папке. В данном примере я сделаю права доступа созданной группе «Коллегам для чтения» на папку «Фото».

Нажимаю правой клавишей мышки на папку «ФОТО» и выбираю пункт меню «Свойства», перехожу на закладку «Безопасность».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

В открывшейся закладке «Безопасность» отображаются текущие права папки «ФОТО». Выделив группы и пользователей в списке, можно увидеть, что права этой папки наследуются от родительской папки(серые галочки в столбце «Разрешить»). В данной ситуации я не хочу, чтобы кто-то кроме вновь созданной группы имел хоть какой-то доступ к папке «ФОТО».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Поэтому, я должен убрать наследование прав и удалить ненужных пользователей и группы из списка. Нажимаю кнопку «Дополнительно». В открывшемся окне,

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

убираю галочку с пункта «Наследовать от родительского объекта применимые к дочерним объектам разрешения, добавляя их к явно заданным в этом окне.». При этом откроется окно, в котором я смогу выбрать, что делать с текущими унаследованными правами.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

После того, как я нажал «Копировать», я опять возвращаюсь в предыдущее окно, только уже со снятой галочкой.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Нажимаю «ОК» и возвращаюсь в окно базовых прав. Все права стали доступны для редактирования. Мне нужно оставить права для локальной группы «Администраторы» и пользователя SYSTEM, а остальных удалить. Я поочередно выделяю ненужных пользователей и группы и нажимаю кнопку «Удалить».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

В результате у меня получается вот такая картина.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Теперь мне остается добавить только группу «Коллегам для чтения» и назначить этой группе права на чтение.

Я нажимаю кнопку «Добавить», и в стандартном окне выбора выбираю локальную группу «Коллегам для чтения». Как работать с окном выбора подробно описано в статье «Настройка локальных групп безопасности».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

В результате всех действий, я добавил группу «Коллегам для чтения» в список базовых прав, при этом для этой группы автоматически установились права «Чтение и выполнение», «Список содержимого папки», «Чтение».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Все, остается нажать кнопку «ОК» и права назначены. Теперь любой пользователь, который принадлежит локальной группе безопасности «Коллегам для чтения», получит возможность читать все содержимое папки «ФОТО».

Пример 2. Предоставление персонального доступа пользователям к своим подпапкам в папке.

Данная ситуация тоже распространена на практике. Например, у вас есть папка для новых сканированных документов. В этой папке для каждого пользователя создана своя отдельная подпапка. После сканирования документ забирается пользователем из свой подпапки. Задача назначить права так, чтобы каждый пользователь видел содержимое только своей подпапки и не мог получить доступ в подпапку коллеги.

Для данного примера я немного перефразирую задание. Предположим у нас есть общая папка «ФОТО», в которой для каждого пользователя есть подпапка. Необходимо настроить права так, чтобы пользователь имел в своей подпапке все права, а подпапки других пользователей были бы ему недоступны.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Для такой настройки я полностью повторяю все действия из первого примера. В результате повторения у меня получаются права для всей группы «Коллегам для чтения» на чтение ко всем подпапкам. Но моя задача сделать видимой пользователю только «свою» подпапку. Поэтому, в окне базовых прав я нажимаю кнопку «Дополнительно»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

и перехожу в окно особых прав, в котором выделяю группу «Коллегам для чтения» и нажимаю кнопку «Изменить»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

В открывшемся окне я меняю правила наследования, вместо значения «Для этой папки, ее подпапок и файлов» в поле «Применять:» я выбираю значение «Только для этой папки».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Это самый ключевой момент этого примера. Значение «Только для этой папки» приводит к тому, что права чтения для группы «Коллегам для чтения» распространяются только на корень папки «ФОТО», но не на подпапки. Таким образом, каждый пользователь сможет добраться к своей папке, но заглянуть в соседнюю не сможет, права на просмотр подпапок у него нет. Если же не дать такое право группе совсем, то пользователи вообще не смогут попасть в свои подпапки. Файловая система не пропустит их даже в папку «ФОТО».

В итоге, пользователи смогут заходить в папку «ФОТО» но дальше в подпапки зайти не смогут!

В окне особых прав нажимаем «ОК» и выходим в предыдущее окно, теперь в столбце «Применять к» напротив группы «Коллегам для чтения» стоит значение «Только для этой папки».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Нажимаем во всех окнах «ОК» и выходим.

Все. Теперь остается настроить персональные права на каждую подпапку. Сделать это придется для каждой подпапки, права-то персональные для каждого пользователя.

Все нужные действия вы уже делали в первом примере, повторим пройденное 🙂

На подпапке «Пользователь1» нажимаю правой клавишей мышки, выбираю пункт меню «Свойства», перехожу на закладку «Безопасность». Нажимаю кнопку «Добавить»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

и в стандартном окне выбора выбираю доменного пользователя с именем «Пользователь1».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Остается установить галочку для разрешающего права «Изменить». При этом галочка для разрешающего права «Запись» установится автоматически.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Нажимаем «ОК». Выходим. Остается повторить аналогичные действия для всех подпапок.

Пример 3. Предоставление персонального доступа пользователю к своей подпапке на запись, с одновременным запретом изменения или удаления.

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

Как и в предыдущем примере, повторяем все действия, за исключением того, что пользователю не даем сразу полные права на свою папку, изначально в базовых разрешениях даем только доступ на чтение, и нажимаем кнопку «Дополнительно»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

В открывшемся окне выделяем «Пользователь1» и нажимаем кнопку «Изменить»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

В открывшемся окне мы видим стандартные права на чтение

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Для того чтобы дать права пользователю создавать файлы ставим разрешение на право «Создание файлов/Запись данных», а на права «Удаление подпапок и файлов» и «Удаление» ставим запрет. Наследование оставляем стандартное «Для этой папки, ее подпапок и файлов».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

После нажатия кнопки «ОК» и возврата в предыдущее окно можно увидеть существенные изменения. Вместо одной записи для «Пользователь1» появилось две.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Это потому, что установлены два вида прав, одни запрещающие, они идут в списке первыми, вторые разрешающие, они в списке вторые. Так как особые права являются нестандартными, то в столбце «Разрешение» стоит значение «Особые». При нажатии кнопки «ОК» появляется окно, к котором windows предупреждает, что есть запрещающие права и что они имеют более высокий приоритет. В переводе это означает туже ситуацию с самозакрывающейся дверью, ключи от которой находятся внутри. Подобную ситуацию я описывал во втором примере.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Все. Права установлены. Теперь «Пользователь1» сможет записать в свою папку любой файл, открыть его, но изменить или удалить не сможет.

А как же полная аналогия с реальным почтовым ящиком ?

Чтобы пользователь не смог открыть или скопировать записанный файл, нужно сделать следующее. Опять открываем разрешающие особые разрешения для «Пользователь1», и в поле «Применять:» меняем значение на «Только для этой папки»

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

При этом у пользователя не остается права на чтение или копирование файла.

Все. Теперь аналогия с физическим почтовым ящиком почти полная. Он сможет только видеть названия файлов, их размер, атрибуты, но сам файл увидеть не сможет.

Просмотр действующих прав.

Хочу сказать сразу, имеющаяся возможность просмотреть действующие права для папки или файла, является полной фикцией. В моем представлении такие инструменты должны давать гарантированную информацию. В данном случае это не так. Майкрософт сама признается в том, что данный инструмент не учитывает много факторов, влияющих на результирующие права, например, условия входа. Поэтому, пользоваться подобным инструментом – только вводить себя в заблуждение относительно реальных прав.

Описанный в самом начале статьи случай, с запретом на удаление файла из папки в данном случае является очень красноречивым. Если вы смоделируете подобную ситуацию и посмотрите на права файла, защищенного от удаления, то вы увидите, что в правах файла на удаление стоит запрет. Однако, удалить этот файл не составит труда. Почему Майкрософт так сделала — я не знаю.

Если же вы все-таки решите посмотреть действующие права, то для этого необходимо в окне базовых прав нажать кнопку «Дополнительно», и в окне особых прав перейти на закладку «Действующие разрешения».

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

Затем необходимо нажать кнопку «Выбрать» и в стандартном окне выбора выбрать нужного пользователя или группу.

Когда можно исправить папку, которая находится в режиме только для чтения?. Как правильно убрать атрибуты "только читать" из папки и подпапок

После выбора можно увидеть «приблизительные» действующие разрешения.

В заключении хочу сказать, что тема прав файловой системы NTFS очень обширна, приведенные выше примеры лишь очень малая часть того, что можно сделать. Поэтому, если возникают вопросы, задавайте их в комментариях к этой статье. Постараюсь на них ответить.

Если вам понравилась статья, то «на чашку кофе» можно перевести вот сюда:
Для посетителей из РФ: кошелек ЮMoney https://yoomoney.ru/to/4100116592326121

Вы создаете файл и помещаете в него важную информацию, вы не хотите его случайно удалить и в целях безопасности было бы неплохо увидеть дополнительное предупреждение перед удалением (или любым другим действием). Простой и эффективный способ сделать это – изменить атрибуты файла на “Только чтение”. Если вы не знаете, как это сделать, прочтите нижеприведенные советы.

  • Щелкните правой кнопкой мыши по файлу, атрибуты которого вы хотите изменить на Только чтение.
  • В контекстном меню выберите вкладку Свойства.
  • В появившемся окне “Свойства” установите флажок “Только чтение” в разделе “Атрибуты” на вкладке “Общие”.
  • Нажмите Применить и затем – ОК.

Советы

  • Изменение атрибутов файла на “Только чтение” может помочь вам во многих случаях.
    Когда вы пытаетесь изменить имя файла, появляется предупреждение.Когда вы пытаетесь удалить файл, появляется предупреждение.
  • Когда вы пытаетесь изменить имя файла, появляется предупреждение.
  • Когда вы пытаетесь удалить файл, появляется предупреждение.
  • Для удаления атрибута Только чтение из файла:
    для способа с использованием графического интерфейса, просто уберите флажок Только чтение;для способа с использованием командной строки, измените в команде +r на -r. Например: attrib -r “D:wikiHow.txt”
  • для способа с использованием графического интерфейса, просто уберите флажок Только чтение;
  • для способа с использованием командной строки, измените в команде +r на -r. Например: attrib -r “D:wikiHow.txt”

Об этой статье

В некоторых случая вы можете испытать трудности с удалением файла с ПК или Mac, потому что он классифицирован как «Только для чтения». Изменив атрибуты файла «Только для чтения», вы легко сможете удалить его в Windows или Mac OS X.

  • 1Правой кнопкой мыши щелкните по файлу в Проводнике.
  • 2В открывшемся меню выберите «Свойства».
  • 3Снимите флажок рядом с опцией «Только для чтения» в меню «Свойства».Если в поле поставлен флажок и оно серое, то либо файл используется, либо у вас нет прав на его изменение.Закройте все программы, которые используют файл. При необходимости зайдите в систему как администратор, чтобы получить разрешение изменить файл.
  • Если в поле поставлен флажок и оно серое, то либо файл используется, либо у вас нет прав на его изменение.
  • Закройте все программы, которые используют файл. При необходимости зайдите в систему как администратор, чтобы получить разрешение изменить файл.
  • 1Откройте Finder. Найдите файл, который вы хотите удалить, и нажмите на него, чтобы выделить.
  • 2Нажмите на «File» в верхней части меню Finder, затем выберите «Get Info».
  • 3В разделе «Sharing & Permissions» выберите опцию «Privilege».
  • 4Нажмите на поле рядом с «Owner».
  • 5Установите статус файла «Read & Write».
  • 3Введите команду ls -l, чтобы просмотреть содержимое пути в длинной форме. Права доступа будут отображаться в дальней левой колонке.
  • 4Введите chmod u+rwx “имя файла”, чтобы предоставить права чтения, записи и выполнения. Закройте Terminal.
  • Если вы все же не можете удалить файл «Только для чтения» на компьютере Windows, попробуйте такие утилиты, как MoveOnBoot, Delete FXP Files, Delinv или Unlocker.
  • Для Mac OS X вы можете установить права доступа к файлу для всей группы. Другие пользователи в вашей сети могут изменять и удалять файлы «Только для чтения», если вы дадите им доступ.

Предупреждения

  • ПК или Mac
  • Windows или Mac OS X