Стать владельцем файла или папки с помощью командной строки в Windows

Получить полный доступ в Windows 10 к папкам можно следующим образом. В проводнике откройте свойства папки к которой у вас нет полного доступа.

Что такое «права на файлы и папки»?

У каждого файла и папки есть 3 атрибута (права) доступа:

  1. Право на чтение (обозначается буквой «r» от английского «read»).
  2. Право на редактирование и запись в файл (обозначается буквой «w» от английского «write»).
  3. Право на исполнение (запуск) скрипта (обозначается буквой «x» от английского «eXecute»). На виртуальном хостинге право на исполнение применимо только к папкам и CGI-скриптам. Для обычных файлов (HTML-страницы, картинки, PHP скрипты и т.п.) право на исполнение не будет применяться.

Для папок эти атрибуты означают:

Существует несколько способов записи прав доступа: буквенная и цифровая записи. Ниже приведены соответствия двух типов записи:

Цифровая запись Буквенная запись Права
«0» Ничего не разрешено
1 —x Исполнение
2 -w- Запись
3 -wx Запись и исполнение
4 r— Чтение
5 r-x Чтение и исполнение
6 rw- Чтение и запись
7 rwx Чтение, запись и исполнение

Категории пользователей

Для каждого файла (и папки) существует 3 категории пользователей:

  1. Владелец файла (папки).
  2. Группа пользователей, в которую входит владелец.
  3. Все остальные пользователи.

Права для различных категорий пользователей как в цифровом, так и в буквенном представлении записываются последовательно:

Если используется цифровая запись, первая цифра определяет права владельца, вторая — права группы, третья — права всех остальных пользователей.

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

Примеры прав доступа в цифровой и буквенной записях и пояснения к ним:

Цифровая Буквенная Владелец Группа Все остальные
755 rwxr-xr-x полный доступ чтение и исполнение чтение и исполнение
644 rw-r—r— запись и чтение только чтение только чтение
555 r-xr-xr-x чтение и исполнение чтение и исполнение чтение и исполнение

Какие права следует выставлять

Обычно корректными правами для папок являются «755», а для файлов — «644», но возможны исключения, о которых должен знать разработчик сайта. Также информацию по используемым атрибутам доступа можно найти в документации или на тематических форумах используемой вами CMS.

Справка командной строки:

Чтобы узнать полную информацию об использовании и , выполните эти команды из окна командной строки.

takeown /?

icacls /?

Более простые методы для получения права собственности

Командный скрипт

Чтобы еще больше упростить процесс вступления во владение, Тим Снит из Microsoft предоставляет файл .CMD (Windows Command Script), который вступает во владение и назначает администраторам разрешения на полный доступ для каталога, который передается в качестве параметра в файл CMD. Для получения дополнительной информации читайте пост Тима № 11: Удаление невозможного.

Добавьте команду «Взять на себя владение» в контекстное меню

При этом снова используется специальный глагол runas в Windows Vista и выше, который я рассмотрел ранее (REF RunAs).

через

Загрузите takeown_ и сохраните на рабочий стол. Щелкните правой кнопкой мыши файл и выберите «Объединить». Нажмите Да, когда вас попросят подтвердить. Это добавляет расширенную команду с именем Take Ownership в контекстное меню для файлов и каталогов. Чтобы получить доступ к команде, вам нужно нажать и удерживать клавишу SHIFT, а затем щелкнуть правой кнопкой мыши файл или папку.

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

Вернуть право собственности на TrustedInstaller

Иногда для устранения проблемы может потребоваться изменить файл данных, например XML, или раздел реестра, принадлежащий TrustedInstaller. Для этого вам нужно взять на себя ответственность за файл, папку или раздел реестра, изменить файлы или настройки.

После изменения файлов или настроек вам необходимо вернуть право собственности на Доверенный установщик, если TrustedInstaller был предыдущим или первоначальным владельцем. Чтобы вернуть право собственности на TrustedInstaller, выполните следующие действия:

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

1. Щелкните правой кнопкой мыши файл или раздел реестра и выберите «Разрешения».

2. Нажмите «Дополнительно», чтобы открыть диалоговое окно «Дополнительные параметры безопасности».

3. Рядом с «Владелец:» нажмите «Изменить».

4. В диалоговом окне «Выбрать пользователя или группу» введите «NT SERVICE\TrustedInstaller”И нажмите ENTER.

5. Нажмите Применить, ОК.

Это изменяет владельца объекта (файла, папки или раздела реестра) на TrustedInstaller или установщик модулей Windows.

Использование командной строки для установки TrustedInstaller в качестве владельца файла

В окне командной строки с повышенными правами используйте следующий синтаксис командной строки:

icacls «path\filename» /setowner «NT Service\TrustedInstaller»

Пример:

icacls «C:\Windows\PolicyDefinitions\» /setowner «NT Service\TrustedInstaller»

TrustedInstaller теперь владеет файлом Это оно!

Получение доступа с помощью настроек безопасности

Настройки безопасности ОС тоже помогут изменить владельца любого объекта файловой системы. Выполните эти действия:

  • Нажмите на элемент, которому нужно присвоить права владельца, открыв его «Свойства».
  • Из «Безопасности» перейдите к «Дополнительным настройкам».
Получение доступа с помощью настроек безопасности
Получение доступа с помощью настроек безопасности
Получение доступа с помощью настроек безопасности
Получение доступа с помощью настроек безопасности

Найдите «Владельца» и измените его.

Получение доступа с помощью настроек безопасности
Получение доступа с помощью настроек безопасности
Получение доступа с помощью настроек безопасности
Получение доступа с помощью настроек безопасности

Откроются поочередно два окна: «Дополнительные настройки» и «Поиск».

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

    Как исправить проблему «Запросите разрешение от «Администраторы» на удаление этой папки»

    Ниже я предложу пользователю ряд инструментов, способных исправить проблему с запросом разрешения прав администратора для удаления директории. Итак:

    • Если вы пытаетесь удалить папку, принадлежащую какой-либо внешней программе, более корректным будет удаление данной программы (через стандартное «Удаление программ» ОС Виндовс);
    • Попробуйте удалить данную папку из безопасного режима (Safe Mode). Перезагрузите ваш компьютер в безопасном режиме и попробуйте удалить данную папку. Если у вас получилось — значит в нормальном режиме ОС существовали процессы, препятствующие её удалению;
    Как исправить проблему «Запросите разрешение от «Администраторы» на удаление этой папки»

    Вход в безопасный режим

    • Измените права доступа. В проводнике перейдите в местоположение проблемной папки, кликните на ней правой клавишей мыши и выберите «Свойства». В появившемся меню перейдите во вкладку «Безопасность», а потом нажмите на кнопку «Дополнительно» внизу.

    Изменяем права доступа на чтение и запись

    Как исправить проблему «Запросите разрешение от «Администраторы» на удаление этой папки»

    В открывшемся окне дополнительных параметров безопасности кликните на клавишу «Изменить разрешения». В следующем открывшемся окне поставьте внизу галочку напротив параметра «Заменить все разрешения дочернего объекта…» и позаботьтесь, чтобы не было галочки напротив параметра «Добавить разрешения, наследуемые от родительских объектов». Нажмите на «Ок» и подтвердите изменения.

    Изменяем все разрешения

    Теперь вам необходимо добиться, чтобы пользователи данной папки (в частности ваша учётная запись) имели права полного доступа. Для этого необходимо вновь перейти по пути «Свойства» — «Безопасность» — «Дополнительно» — «Изменить разрешения», выбрать в списке имя вашей учётной записи, и нажать на кнопку «Изменить». В открывшемся окне поставьте галочки везде на пунктах «Разрешить», снимите галочки с «Запретить» (при наличии таковых) и нажмите на «Ок».

    Как исправить проблему «Запросите разрешение от «Администраторы» на удаление этой папки»

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

    Теперь кликните на группу «система», и выполните то же самое, что и в предыдущем случае, добавив, таким образом, нашу учётную запись и там.

    Если же вы удаляете не папку, а файл, тогда специфика действия будет немного отличаться (подробности смотрите в данном видео).

    Как исправить проблему «Запросите разрешение от «Администраторы» на удаление этой папки»
    • Используйте программу Unlocker. Данная программа является удобным инструментом, способным детально рассказать, какая программа или процесс мешает удалению нужной нам папки. Поскольку программа бесплатна, то при её инсталляции на компьютер убедитесь, что в комплекте с ней не идёт какой-либо лишний софт (бандлинг). Нам необходим именно Unlocker.

    Скачайте и установите данную программу (к примеру, вот отсюда). Программа встроится в контекстное меню проводника, а для её активизации вам необходимо будет кликнуть правой клавишей мыши на проблемной папке и выбрать в появившемся меню «Unlocker».

    Выбираем Unlocker Разблокируем папку

    Как исправить проблему «Запросите разрешение от «Администраторы» на удаление этой папки»

    Вам откроется специальное меню, где будет показана информация о папке и список аффилированных процессов. Вы можете как разблокировать папку, кликнув на «Разблокировать», так и удалить блокирующий процесс, нажав на соответствующую кнопку, это поможет вам в вопросе, как избавиться от «Запросите разрешение от Администраторы» на вашем компьютере.

      Используйте программу EMCO MoveOnBoot (качаем вот отсюда). Принцип её работы следующий: вы инсталлируете данный софт, указываете ему, какую папку нужно удалить (кнопка Delete), и позволяете данной программе перезагрузить систему (кнопка «Restart Windows). Система перезагружается, а данная программа пробует удалить нужную папку пока система полностью не загрузилась;

    Интерфейс программы EMCO MoveOnBoot

    Как исправить проблему «Запросите разрешение от «Администраторы» на удаление этой папки»
    • Если вы пробуете удалить папку, принадлежащую антивирусной программе, тогда стоит поискать на сайте производителя антивируса специальный деинсталлятор для подобных программ. Он поможет вам эффективно пофиксить проблему ««Запросите разрешение от «Администраторы» на вашем ПК;
    • Проверьте систему на вируса — помогут CureIt!, Trojan Remover и ряд других аналогов;
    • Используйте бутовые диски (уровня Live CD). Из-под таких дисков обычно можно удалить что угодно. Информацию о том, как работать с подобными дисками, вы можете поискать в сети самостоятельно.

    Live CD

    Читайте также:  Как на компьютере отключить автономный режим