Как изменить права доступа к папке
Права доступа к файлам и папкам
Права доступа определяют, кто может получить доступ для чтения, записи или изменения файлов и папок на сервере.
Если у файлов на сервере не установлены соответствующие права, то злоумышленник может получить доступ к файлам и сайту.
В этой статье вы узнаете о правах доступа, и как их использовать для увеличения безопасности сайта.
Установка достаточных прав не поможет спастись от всех атак, но сделает сайт гораздо более защищенным. Используйте этот способ защиты сайта вместе с другими способами.
Что такое права доступа
Права доступа состоят из двух категорий — Действия и Группы пользователей.
- Чтение — разрешен доступ к файлу только для его просмотра,
- Запись — разрешено изменение файла,
- Исполнение — разрешен доступ к файлу для запуска программ или скриптов, записанных в этом файле.
- Пользователь — владелец сайта,
- Группа — другие пользователи сайта, у которых есть доступ к файлам, которые выбрал Пользователь.
- Мир — любой другой пользователь, у которого есть доступ к Интернету.
Права доступа состоят из 3-х цифр:
- Первая цифра — доступ Пользователя к действиям над файлом,
- Вторая цифра — доступ Группы к действиям с файлом,
- Третья цифра — доступ Мира к файлу.
Каждой цифре соответствует действие или несколько действий:
- 0 — нет доступа,
- 1 — исполнение,
- 2 — запись,
- 3 — запись и исполнение,
- 4 — чтение,
- 5 — чтение и исполнение,
- 6 — чтение и запись,
- 7 — чтение, запись и исполнение.
Например, право доступа 644 означает, что у Пользователя есть право читать и записывать в файл информацию, у Группы есть право просматривать файл, и у Мира есть право просматривать файл.
Самое меньшее право, которое можно дать файлу — 444, то есть Пользователь, Группа и Мир могут только читать содержимое файла.
Вы можете запомнить только цифры, соответствующие чтению, записи и исполнению, остальные цифры (действия) равняются сумме этих действий.
Например, если вы хотите дать Пользователю полный доступ к файлу, Группе — чтение и запись, Миру — только чтение, то права доступа к файлу будут выглядеть так:
- Пользователь — Чтение (4), Запись (2), Исполнение (1), 4 + 2 + 1 = 7
- Группа — Чтение (4), Запись (2), 4 + 2 = 6
- Мир — только Чтение (4).
Права доступа к этому файлу будут 764.
Если вы смотрите на файлы через FTP или SSH, права доступа выглядят по-другому, :


Буквы означают действия: r = read (чтение), w = write (запись), x = execute (исполнение).
d означает директория; «—» означает отсутствие прав (или отсутствие директории, т.е. файл).
В этом случае у первых трех папок стоят права 700, у всех остальных файлов — права 700, кроме файла wp-config.php, у которого права доступа 600.
Какие права доступа дать файлам и папкам
Если вы получили сообщение об ошибке доступа, вам нужно изменить права на доступ к соотвествующему файлу или папке.
Минимальные права, рекомендованные Кодексом Вордпресс:
- Файлы — 644
- Папки — 755
- wp-config.php — 400 или 440 (если сервер относится к Пользователю или Группе)
Для некоторых файлов и папок можно установить более сильные ограничения:
- Корневая папка сайта — /сайт.ru/public_html/ — 750
- .htaccess — /сайт.ru/public_html/.htaccess — 640
- wp-admin/ — /сайт.ru/public_html/wp-admin — 750
- wp-admin/js/ — /сайт.ru/public_html/wp-admin/js/ — 750
- wp-admin/index.php — /сайт.ru/public_html/wp-admin/index.php — 640
- wp-content/ — /сайт.ru/public_html/wp-content — 750
- wp-content/themes/ — /сайт.ru/public_html/wp-content/themes — 750
- wp-content/plugins/ — /сайт.ru/public_html/wp-content/plugins — 750
- wp-includes/ — /сайт.ru/public_html/wp-includes — 750
Права доступа к файлам есть только на Linux и Unix серверах, на серверах Windows их нет.
Как изменить права доступа
1. Можно автоматически установить права доступа ко всем файлам и папкам в файле wp-config.php:
- Не забудьте изменить права доступа к файлу wp-config.php на 400 или 440.
2. Зайдите в файл-менеджер на хостинг-панели:

Нажмите правой кнопкой на папке или файле, выберите Изменить атрибуты:

На других хостингах может быть другой интерфейс, но делается аналогично.
3. Другой способ изменить права доступа — через FTP клиент. Подключитесь к своему серверу, выберите нужный файл, нажмите правую кнопку мыши:


Поставьте галочки, числовое значение изменится автоматически, и наоборот.
4. Еще один способ — изменить права доступа через SSH. Откройте терминал, введите эти команды.
find /путь/к/вашей/папке/ -type d -exec chmod 755 <> ;
Замените /путь/к/вашей/папке/ и /путь/к/вашему/файлу/ на свой адрес. В этом примере папка получила права доступа 755, файл получил права доступа 644.
Надеюсь, статья была полезна, оставляйте комментарии.
Как Изменить Права Доступа к Файлам и Папкам

Введение
Занимаясь созданием своего собственного сайта или работая с файлами на сервере, вы наверняка сталкивались с ограничением прав доступа к какому-либо файлу или папке. К примеру, для успешной установки определенных скриптов необходимо установить права на запись для определенных файлов и папок, иначе установка пройдет с ошибками. В данном руководстве вы узнаете, как изменить права доступа к файлам и папкам. Но перед этим немного теории.
- Для чего может понадобится изменение прав доступа
- Какие существуют права доступа
- Что вам понадобится
- Вариант 1 — Изменение прав доступа с помощью Файлового Менеджера
- Вариант 2 — Использование FTP-клиента для изменения прав доступа
- Функция Смена прав доступа
- Заключение
Для чего может понадобится изменение прав доступа
Изменение прав доступа может понадобится во многих случаях. Не удаляясь от темы создания сайта, оно может понадобиться при установке какой-либо CMS, при установке плагинов, модулей или для улучшения защиты вашего сайта. Правильно выставленные права к файлам движка вашего сайта являются залогом того, что ваш сайт будет гораздо устойчивее к вредоносным программам или попыткам взлома. Однако необходимо учесть, что стоит внимательно отнестись к изменению прав доступа, так как неправильно выставленные значения могут серьезно повлиять на работу вашего сайта.
Какие существуют права доступа
Всего существует три вида прав доступа для файлов и папок. Однако несмотря на то, что обозначаются они одинаково, значение для файлов и папок у них немного разное.
- r — права на чтение данных файла.
- w — права на изменение содержимого файла.
- x — права на исполнение файла.
- r — права на просмотр содержимого папки.
- w — права на изменение содержимого папки.
- x — права на вход в папку.
Однако в случае с изменением прав доступа через FTP-клиент, вам необходимо знать об их числовом значении.
- Права на чтение — 4
- Права на запись — 2
- Права на выполнение — 1
К примеру, чтобы установить все права доступа к файлу необходимо указать числовое значение 7. То есть 4 (чтение) + 2 (запись) + 1 (выполнение) = 7 (все права доступа).
Еще одной темой для знакомства станут группы. Права доступа могут устанавливаться для нескольких групп:
- u — владелец
- g — группа владельца
- o — все остальные
К примеру, чтобы установить все права доступа для всех пользователей необходимо выставить такое значение 777. Первое число все права для владельца, второе для группы, третье для всех остальных.
В данном руководстве мы затронем изменение прав только с помощью Файлового Менеджера и FTP-клиента.
Для получения информации об изменении прав доступа на Linux посетите данное руководство .
Что вам понадобится
Перед тем, как вы начнете это руководство, вам понадобится следующее:
- Доступ к панели управления вашим хостингом
- FTP-клиент или Файловый Менеджер
Вариант 1 — Изменение прав доступа с помощью Файлового Менеджера
Для начала вам необходимо войти в Файловый Менеджер.
- Войдите в панель управления Hostinger и нажмите на иконку Файловый Менеджер в разделе Файлы .

- Далее кликните правой кнопкой мыши на файле или папке для которой вам необходимо поменять права доступа и выберите опцию Разрешения .

- В открывшемся окне установите необходимые права и нажмите Изменить .

При включении опции Рекурсивно такие же права доступа будут установлены для всех файлов и папок внутри нее.
Слева в графе По-умолчанию показываются стандартные права доступа для папки.
Справа в графе Изменения показываются права доступа которые будут установлены после изменения.
Значения прав представлены как в буквенном, так и числовом формате.
- d — означает тип файла, то есть каталог.
- rwx — все права доступа для владельца.
- r-x — права на чтение и выполнение для группы владельца.
- r-x — такие же права для всех остальных.
Вариант 2 — Использование FTP-клиента для изменения прав доступа
В данном руководстве мы будем использовать FTP-клиент FileZilla, однако, вы можете использовать любой другой.
- Для начала подключитесь к вашему хостинг аккаунту с помощью клиента FileZilla.

- Далее выберите необходимый вам файл и кликните на него правой кнопкой мыши, далее Права доступа к файлу .

- В новом окне установите необходимые права доступа удобным вам способом и нажмите кнопку ОК .

Числовое значение — права для всех групп в числовом значении. К примеру, 777 все права для всех групп.
Перенаправить во вложенные каталоги — все изменения будут рекурсивно применены для всех папок или файлов внутри данной папки.
Функция Смена прав доступа
Если вы случайно изменили права и не можете удалить или редактировать определенные файлы, то вы можете воспользоваться функцией Смена прав доступа .
- Войдите в панель управления Hostinger. Найдите иконку Смена прав доступа в разделе Другое и нажмите на нее.

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

ВАЖНО! Используйте эту функцию с осторожностью, так как при ее использовании все разрешения на действия с файлами вашего сайта будут изменены на значения по умолчанию. Ее использование рекомендуется только в определенных случаях.
Заключение
В данном руководстве вы узнали, как изменить права доступа к файлу или папке. Теперь, выставив нужные права доступа, вы можете установить нужный вам скрипт или укрепить защиту вашего сайта. Для получения более подробной информации о правах доступа обратитесь к данному руководству .
Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.
13 лучших способов исправить ошибку отказа в доступе к папке в Windows
Вы получаете сообщение об ошибке «Доступ запрещен» при попытке открыть папку Windows? Внезапно у вас блокируется доступ ко всем файлам, сохраненным в этой конкретной папке. Это не может быть хорошо, но нам нужно понять, почему папка Windows 10 выбрасывает доступ запрещен всплывающие ошибки перед устранением неполадок.

Некоторые пользователи сталкиваются с ошибка отказа в доступе при попытке открыть файл вместо этого сохраняются в папке. Хотя мы в первую очередь фокусируемся на папках, эти решения также должны предоставлять вам доступ к рассматриваемым файлам из-за того, как Windows работает и обрабатывает эти два элемента.
1. Права администратора
Учетная запись пользователя, которую вы используете для доступа к папке, не имеет необходимых прав администратора для доступа к ней. Либо переключите учетную запись пользователя, либо обратитесь к системному администратору, отвечающему за ИТ-оборудование, если это ваш рабочий ноутбук.
2. Конфликт Google Диска
Если вы пытаетесь получить доступ к папке, которую вы синхронизировали с Google Диском, вы можете увидеть эту ошибку. Google Диск может вызвать конфликты с работой проводника, заставляя папку отображать ошибку отказа в доступе. Один из быстрых способов проверить это – закрыть процесс Google Диска из диспетчера задач. Простая перезагрузка повторно активирует ваше любимое приложение облачного хранилища.
Шаг 1: Нажмите клавиши Ctrl + Shift + Esc, чтобы открыть диспетчер задач. Найдите «googledrivesync.exe» на вкладке «Процессы», щелкните его правой кнопкой мыши и выберите «Завершить задачу».

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

Вы также можете попытаться расшифровать его самостоятельно, если ваша учетная запись пользователя Windows имеет правильные права и разрешения. Щелкните папку правой кнопкой мыши и выберите «Свойства» или нажмите Alt + Enter. Перейдите на вкладку «Общие»> «Дополнительно» и снимите флажок «Зашифровать содержимое для защиты данных». Сохраните эти новые настройки.
4. Папка повреждена
Папка, содержащая ваши файлы, может быть повреждена. Это также может повредить файлы внутри. К счастью, вы можете восстановить данные из поврежденной папки, не беспокоясь.
5. Изменить права доступа к папке.
Шаг 1: Щелкните правой кнопкой мыши папку, в которой возникает ошибка отказа в доступе, и выберите «Свойства». Вы также можете нажать клавиши Alt + Enter, чтобы открыть его.
Шаг 2: На вкладке «Безопасность» нажмите кнопку «Изменить». Выберите свое имя пользователя в появившемся всплывающем окне и предоставьте ему полный доступ.

6. Местоположение папки изменено
Переместить папку в Windows очень просто. Просто вырежьте (Ctrl + X) и вставьте (Ctrl + V) куда угодно. Может случиться так, что вы переместили папку в другое место, но из-за проблем с кешем или какой-то ошибки она все равно там отображается. Нажмите F5, чтобы обновить экран и проверить еще раз.
7. Добавить учетную запись в группу администраторов.
Если учетная запись пользователя не имеет прав администратора, он / она может добавить учетную запись в группу администратора.
Шаг 1: Нажмите клавиши Windows + X, чтобы выбрать «Управление компьютером», или найдите его в меню «Пуск».

Шаг 2: Перейдите в Системные инструменты> Локальные пользователи и группы> Пользователи и дважды щелкните, чтобы открыть имя учетной записи пользователя.

Шаг 3: Нажмите кнопку «Добавить» на вкладке «Членство».

Шаг 4: Введите слово «Администраторы» в появившемся всплывающем окне и нажмите кнопку «Проверить имена», чтобы найти учетную запись администратора. Затем нажмите ОК.

Шаг 5: Вы вернетесь к предыдущему всплывающему окну, где теперь вы увидите запись «Администраторы». Щелкните по нему один раз и выберите ОК.

Проверьте еще раз, если вы по-прежнему получаете сообщение об отказе в доступе при открытии этой папки.
8. Включите встроенную учетную запись администратора.
Каждая установочная копия Windows поставляется со встроенной учетной записью администратора, которую можно включить с помощью командной строки. После включения переключитесь на учетную запись администратора, и вы сможете получить доступ к этой запрещенной папке. Учетная запись администратора по умолчанию действует как супер-учетная запись со всеми включенными по умолчанию привилегиями.
9. Контролируемый доступ к папкам.
Продолжая вышесказанное, в Windows Security Suite также есть модуль вымогателей для защиты от таких угроз. Вы можете найти его в разделе Безопасность Windows> Защита от вирусов и угроз.

Отключите здесь параметр контролируемого доступа к папкам и повторите попытку. Теперь у вас должен быть доступ к папке.
10. Учетная запись пользователя повреждена
Ваша учетная запись пользователя Windows может быть повреждена, а не только файлы и папки. Создание новой стандартной учетной записи или учетной записи администратора выполняется быстро и может помочь исправить несколько распространенных ошибок, таких как отказ в доступе к папке.
11. Отключить контроль учетных записей пользователей.
Шаг 1: Найдите UAC в меню «Запуск» и откройте «Изменить настройки контроля учетных записей».

Шаг 2: Перетащите ползунок в нижнюю часть экрана в сторону Никогда не уведомлять и сохранять настройки.

Ошибка отказа в доступе Windows больше не должна появляться при открытии этой папки.
12. Взлом редактора реестра.
Мы рекомендуем сделать резервную копию файлов реестра, прежде чем вносить какие-либо изменения в случае, если что-то пойдет не так. Это файлы системного уровня, которые могут испортить ваш компьютер. Вы этого не хотите.
Шаг 1: Найдите редактор реестра в меню «Пуск» и откройте его.

Шаг 2: Перейдите к структуре папок ниже.
Шаг 3: На правой панели щелкните правой кнопкой мыши, выберите «Создать»> «Значение DWORD (32-разрядное)» и назовите файл «AllowInsecureGuestAuth».

Шаг 4: Дважды щелкните, чтобы открыть файл, введите значение 1 и сохраните изменения.

13. Запустите проверку на наличие вредоносного ПО.
Обычно на экране отображается какое-то сообщение с требованием вымогателя, уведомляющее о том, что ваш компьютер был взломан. Хакер заблокировал бы вам доступ к критически важным системным и пользовательским папкам / файлам, а затем попросил бы деньги, вероятно, в биткойнах. Некоторые сторонние приложения, такие как Malwarebytes, также предлагают проверку на наличие программ-вымогателей и вредоносных программ. Вы должны получить Malwarebytes и запустить проверку, чтобы убедиться, что папка не заражена.
В облаке
Такие проблемы можно решить с помощью облачного хранилища, такого как OneDrive или Google Drive. Поскольку на серверах поставщика облачных услуг есть копия файла, вы больше никогда в жизни не столкнетесь с такими проблемами. Некоторые приложения для облачного хранилища премиум-класса также предлагают сохранить несколько версий одного и того же файла, чтобы вы могли откатить сделанные изменения или изменения.
Рассмотрите возможность использования облачного хранилища для важных файлов, но если вы беспокоитесь о конфиденциальности и безопасности, приобретите жесткий диск / твердотельный накопитель и регулярно создавайте резервные копии. На данный момент мы надеемся, что одно из решений сработало для вас.
Следующий:
Хотите подсчитать количество файлов и подпапок в папке? Вот 5 способов подсчитать файлы и подпапки и посмотреть, сколько места они занимают.
Как стать владельцем файлов и папок — инструкция

При открытии, удалении или других манипуляциях с файлами и папками вы можете столкнуться с ошибкой доступа к файлам. Я расскажу о том, как с этим бороться и почему так происходит.
Как получить полный доступ к файлам и папкам
Сначала инструкция о том, как получить полный доступ к папкам и файлам. В следующей главе будет объяснение для любознательных.
Открываем папку, где находится проблемный файл или папка. Чтобы получить полный доступ к их содержимому, нужно настроить доступ к файлам:
1. Нажимаем правой кнопкой мыши по заблокированному файлу (или папке) без доступа — Свойства — выбираем вкладку Безопасность:

2. Нажимаем кнопку Дополнительно — выбираем вкладку Владелец:

3. Нажимаем кнопку Изменить и выбираем имя вашего пользователя (в моем случае это Dima, у вас будет другое), также ставим галку на Заменить владельца подконтейнеров и объектов:

4. Если появится окно с текстом «Вы не имеете разрешение на чтение содержимого папки. Хотите заменить разрешения для этой папки так, чтобы иметь права полного доступа?», отвечаем Да:

5. После смены владельца папки появится окно с текстом «Вы только что стали владельцем этого объекта. Нужно закрыть и вновь открыть окно свойств этого объекта, чтобы видеть или изменять разрешения». Нажимаем OK, затем снова нажимаем OK (в окне Дополнительные параметры безопасности).
6. В окне Свойства — Безопасность снова нажимаем Дополнительно, только теперь смотрим первую вкладку открывшегося окна — Разрешения. Надо нажать кнопку Изменить разрешения:

7. Нажмите кнопку Добавить:
(Если вы работаете со свойствами папки, а не файла, отметьте галкой пункт «Заменить все разрешения дочернего объекта на разрешения, наследуемые от этого объекта». )

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

Если вам нужно, чтобы папка (или файл) открывалась без ограничений абсолютно всеми пользователями, т.е. не только вашим, то снова нажмите Добавить и введите имя «Все» без кавычек («All» в англоязычной версии Windows), затем нажмите Проверить имена и OK.
9. На вкладке Разрешения по очереди нажимайте два раза по строчкам с именами пользователей и ставьте галку на пункт «Полный доступ»:

Это автоматически поставит галки на пунктах ниже.
10. Затем нажимайте ОК, в следующем окне отвечайте на предупреждение Да, снова ОК, чтобы закрыть все окна.
Готово! Полный доступ к файлам и папкам получен! Можете спокойно их открывать, изменять и производить другие действия с ними.
Вывод: нужно сделать два шага: стать «владельцем» файла или папки (п. 3), затем назначить себе права доступа (п. 6). Во многих инструкциях о том, как получить полный доступ к файлам и папкам, упоминают только первый шаг, забывая о втором. Это не совсем правильно, потому что настройки безопасности файла/папки могут быть разные, надо привести их в нормальный вид, а не только стать «владельцем».
Зачем нужны права файлам и папкам
Механизм разграничения доступа к файлам и папкам необходим по многим причинам. Например:
1. Ограничение доступа к информации разными пользователями.
Если на одном компьютере или в общей сети работает несколько (больше одного) пользователей, логично ограничить доступ к информации — одним пользователям доступна вся информация (чаще всего это администраторы), другим — только их собственные файлы и папки (обычные пользователи).
Например, дома можно сделать ограничение прав одного пользователя так, чтобы защитить важные файлы и папки от удаления (чтобы ребенок не смог по незнанию удалить важные документы), в то время как с другого (родительского профиля) можно было делать все, что угодно.
2. Безопасность операционной системы.
В Windows XP все устроено довольно примитивно — пользователи с правами администратора могут изменять (и удалять) любые папки и файлы на жестком диске, в том числе системные, т.е. принадлежащие Windows. Фактически, любая программа, запущенная в профиле пользователя-администратора, могла сделать с содержимым жесткого диска всё, что угодно. Например, удалить файл boot.ini, из-за чего Windows перестанет загружаться.
Под правами ограниченного пользователя, где благодаря настройкам безопаности нельзя было удалять важные системные файлы, мало кто сидел, предпочитая администраторскую учетную запись. Таким образом, учетная запись с правами администратора в Windows XP создает самые благоприятные условия для вирусов.
В Windows Vista, в Windows 7 и Windows 8 работает «Контроль учетных записей пользователя» (кратко UAC): при работе в администраторской учетной записи программы, запускаемые пользователем, работают с ограниченными правами. То есть удалить или изменить системные файлы программы не могут. Программы способны получить более полный доступ, запросив его у пользователя с помощью окна UAC, о котором я уже рассказывал:

Если права доступа к файлам настроены правильно и UAC включен, то вирусы, запущенные в администраторской учетной записи Vista/7/8, не смогут серьезно навредить системе без разрешения человека, сидящему за компьютером.
UAC бесполезен в случаях:
1. Если за компьютером сидит пользователь, бездумно нажимающий кнопки «Да» и «OK»
2. Если запускать программы «от имени администратора» (правой кнопкой по ярлыку программы — Запустить от имени администратора).
4. Для системных файлов и папок на жестком диске разрешен полный доступ всем пользователям.
Советую почитать описание типов учетных записей Windows:

Типы учетных записей в Windows 7/8
Программы, запущенные в учетной записи ограниченного пользователя Windows Vista/7/8 (тип «Обычный доступ»), не могут вызвать окно UAC и работать с правами администратора, что вполне логично.
Повторю еще раз: когда нет возможности повысить свои права до администраторских, навредить защищенным с помощью ограничения прав доступа файлам операционной системы нельзя.
Причины и решение проблем с доступом к файлам
Проблема в том, что вы пытаетесь получить доступ к файлам и папкам, созданных под другой учетной записью. Решения два: либо разрешить всем пользователям доступ, либо разрешить только тем, кому это нужно, перечислив их. Оба решения легко реализуемы по инструкции выше. Разница лишь в том, что вы будете вводить в пункте 8 — слово «Все» или перечисляя пользователей.
Кстати, можно разрешить доступ всем, но запретить одному (нескольким) пользователям, при этом настройка запрета будет приоритетной для перечисленных пользователей.
Причин возникновения проблем с доступом к файлам множество. Наиболее часто они появляются, если у вас несколько учетных записей, несколько операционных систем или компьютеров — везде учетные записи разные, при создании файлов и папок права назначаются тоже разные.
Что с правами файлов и папок делать нельзя
Существует миф о том, что операционная система ограничивает доступ пользователя к его файлам, поэтому надо назначать права доступа всем файлам на диске. Это неправда и изменять права всех файлов нельзя! В системе, в которой не «ковырялись», не назначали права доступа вручную, все назначено правильно!
Используйте мою инструкцию только в случае реально возникших проблем, не для предотвращения надуманных.
Поясняю: разрешив доступ к системным файлам, Windows по-прежнему будет работать, вот только любой вирус или некорректно работающая программа могут сделать очень нехорошие вещи. Вряд ли вам нужны проблемы.
Свои настройки безопасности имеют папки «C:Windows», «C:Program files», «C:Program files (x86)», «C:Users», «C:System Volume Information», «C:ProgramData», «C:Recovery» и многие другие. Их менять нельзя, за исключением случаев, если надо произвести какие-либо манипуляции с файлами (например, чтобы изменить тему Windows), причем надо вернуть настройки обратно.
Также не рекомендую запускать все программы «от имени администратора» — в этом режиме они имеют повышенные привилегии, поэтому имеют возможность навредить системе.
Совет: если программа корретно работает только в том случае, если запущена «от имени администратора», при обычном запуске выдавая ошибки — попробуйте назначить полные права на изменение папке с ней в «C:Program files» или «C:Program files (x86)» (не самой папке Program files, а папке с нужной программой внутри нее!).
Очень часто это помогает запустить на Windows Vista/7/8/10 старые игры, которые хранят файлы настроек, сохранений внутри своей папки. Будучи запущенными без прав изменить свои собственные файлы, такие игры в лучшем случае не могут сохранить игровой прогресс, в худшем — закрываются или вовсе не запускаются. Со старыми программами то же самое.
Выводы
1. Назначить права доступа относительно легко.
2. Права доступа менять без обоснованной цели нельзя.
3. Изменили права системных файлов — меняйте их обратно. Чтобы изменить права системных папок и файлов на прежние, можно воспользоваться этой инструкцией (метод для Windows Vista должен подойти и к Windows 7, Windows 8, 10).
4. Изменение настроек безопасности — дело тонкое и автор статьи не несет ответственности за ваши действия.
Изменение прав доступа и владельца для файла (папки), используя Проводник или командную строку
Случается, что при работе с файлами или папками Вам бывает необходимо изменить для них владельца и права доступа.
Смена владельца файла или папки, используя Проводник.
- Щелкните правой кнопкой мыши на файле или папке и выберите пункт Свойства.
- Перейдите на вкладку Безопасность и нажмите кнопку Дополнительно.
- Перейдите на вкладку Владелец и нажмите кнопку Изменить.
- Выполните одно из следующих действий:
- Чтобы назначить владельцем пользователя или группу из списка, в окне «Изменить владельца на» выберите нового владельца и нажмите ОК.
- Чтобы назначить владельцем пользователя или группу, которых нет в списке:
- Нажмите кнопку Другие пользователи и группы
- Если владельцем необходимо установить службу TrustedInstaller, в качестве имени объекта в поле Введите имена выбираемых объектов (примеры) введите: NT SERVICETrustedInstaller и нажмите кнопку ОК.
- Если владельцем необходимо другого пользователя или группу, то нажмите кнопку Дополнительно, а затем кнопку Поиск.
- В результатах поиска выберите необходимую Вам группу или пользователя и нажмите кнопку ОК.
- В окне Изменить владельца на: выберите добавленную группу или пользователя.
- Чтобы сменить владельца всех субконтейнеров и объектов в папке, установите флажок Заменить владельца субконтейнеров и объектов и нажмите кнопку ОК.
Изменение разрешений для доступа к файлам и папкам, используя Проводник.
- Щелкните правой кнопкой мыши на файле или папке и выберите пункт Свойства.
- Перейдите на вкладку Безопасность и нажмите кнопку Дополнительно.
- Нажмите кнопку Изменить разрешения и выполните одно из следующих действий:
- Чтобы изменить разрешения для существующей группы или пользователя, выберите имя этой группы или пользователя и нажмите кнопку Изменить.
- Установите необходимые Вам флажки Разрешить или Запретить напротив каждого разрешения и нажмите кнопку ОК, а затем кнопку Применить.
- Чтобы изменить разрешения для группы или пользователя, которого нет в списке Элементы разрешений, нажмите кнопку Добавить.
- Если необходимо изменить разрешения для службы TrustedInstaller, в качестве имени объекта в поле Введите имена выбираемых объектов (примеры) введите: NT SERVICETrustedInstaller и нажмите кнопку ОК.
- Если необходимо изменить разрешения для другого пользователя или группы, то нажмите кнопку Дополнительно, а затем кнопку Поиск.
- В результатах поиска выберите необходимую Вам группу или пользователя и нажмите кнопку ОК.
- Установите необходимые Вам флажки Разрешить или Запретить напротив каждого разрешения и нажмите кнопку ОК, а затем кнопку Применить.
- Чтобы удалить группу или пользователя из списка Элементы разрешений, нажмите кнопку Удалить.
Далее рассказывается как можно изменить разрешения или сменить владельца, используя командную строку запущенную от имени администратора.
Если после использовании команды, разрешения или владелец не сменятся, то возможно Вам придется зайти в систему под встроенной учётной записью «Администратор» для их выполнения заново.
Изменение владельца файла (папки) на указанного Вами пользователя, используя командную строку.
- icacls папкафайл /setowner Пользователь параметры
Примеры:
icacls «C:Testfile.exe» /setowner Administrtator /C /L /Q
icacls «C:Testfile.exe» /setowner «NT SERVICETrustedInstaller» /C /L /Q
icacls «C:Test*» /setowner система /T /C /L /Q
icacls «C:Test» /setowner Vince /T /C /L /Q
Параметры:
/T — операция выполняется для всех соответствующих файлов и каталогов, расположенных в указанных в имени каталогах.
/C — выполнение операции продолжается при любых файловых ошибках. Сообщения об ошибках по-прежнему выводятся на экран.
/L — операция выполняется над самой символической ссылкой, а не над ее целевым объектом.
/Q — команда icacls подавляет сообщения об успешном выполнении.
Изменение разрешений для файла (папки), используя командную строку.
- icacls папкафайл /grant:r Пользователь:разрешение
Разрешения:
F — полный доступ
M — доступ на изменение
RX — доступ на чтение и выполнение
R — доступ только на чтение
W — доступ только на запись
D — доступ на удаление
Примеры:
icacls «C:Windowsfile.exe» /grant:r Vince:F
icacls «C:Windowsfile.exe» /grant:r Vince:M
icacls «C:Windows» /grant:r Vince:F
icacls «C:Windows» /grant:r Vince:RX /T
Об остальных возможностях команды icacls Вы сможете узнать введя команду: icacls /?