Изменение прав доступа windows 7

Как получить доступ к файлам, папкам, разделам реестра в Windows Vista и Windows 7

Изменение прав доступа windows 7

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

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

Способ 1. Использование графического интерфейса (GUI)

  1. Откройте проводник (редактор реестра) и перейдите к папке/файлу/разделу реестра, к которому необходимо получить доступ.
  2. Для файла или папки.

    1. Нажмите правую клавишу мыши и выберите в контекстном меню Свойства
    2. Перейдите на вкладку Безопасность
    3. Нажмите кнопку Дополнительно
    4. Перейдите на вкладку Владелец
    5. Нажмите кнопку Изменить
    6. Установите курсор на группу Администраторы или на имя своей учетной записи и нажмите ОК. В случае с папкой также, вероятно, вам понадобится отметка параметра “Заменить владельца подконтейнеров и объектов“.
  3. Для раздела реестра.
    1. Нажмите правую клавишу мыши на подразделе реестра (в левой части редактора реестра) и выберите пункт Разрешения
    2. Нажмите кнопку Дополнительно
    3. Остальные шаги идентичны шагам 2.4-2.6
  4. Теперь, вы можете выставить разрешения своей учетной записи.
    1. На вкладке Безопасность нажмите кнопку Изменить под списком пользователей и групп
    2. Нажмите кнопку Добавить
    3. Введите имя своей учетной записи и нажмите ОК
    4. Выставьте разрешения на объект добавленной учетной записи

Способ 2. Использование утилит командной строки takeown и icacls

Пприменим только к файлам, папкам и дискам.

  1. Нажмите Пуск – в строке поиска введите cmd – на найденном файле нажмите правую клавишу мыши и выберите пункт Запуск от имени администратора
  2. В окне cmd введите следующую команду: takeown /f “C:\Program Files\ERUNT\ERUNT.EXE”

    В команде используется утилита takeown, которая позволяет восстанавливать доступ к объекту путем переназначения его владельца. Полный синтаксис утилиты вы можете получить по команде takeown /?

  3. В командной строке введите следующую команду icacls “C:\Program Files\ERUNT\ERUNT.EXE” /grant Blast:F

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

    В этой команде используется утилита icacls, позволяющая управлять списками управления доступом (ACL), а значит и разрешениями для пользователей и процессов использовать  файлы и папки.

    Синтаксис утилиты вы сможете узнать по команде icacls /?

Способ 3. Пункт смены владельца объекта в контекстном меню проводника

Для упрощения процедуры смены владельца вы можете добавить соответствующий пункт в контекстное меню проводника.

В предлагаемом варианте также используются утилиты командной строки takeown и icacls с определенными параметрами, а полученная команда установит владельцем объекта, на котором будет применяться пункт меню, группу Администраторы (или Administrators в английской версии ОС).

Для добавления пункта меню “Смена владельца” в русской версии Windows Vista примените этот твик реестра:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @=”Смена владельца” “NoWorkingDirectory”=”” [HKEY_CLASSES_ROOT\*\shell\runas\command] @=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant администраторы:F” “IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant администраторы:F” [HKEY_CLASSES_ROOT\Directory\shell\runas] @=”Смена владельца” “NoWorkingDirectory”=”” [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant администраторы:F /t”

“IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant администраторы:F /t”

Для добавления пункта меню “Take Ownership” в английской версии Windows Vista примените этот твик реестра:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @=”Take Ownership” “NoWorkingDirectory”=”” [HKEY_CLASSES_ROOT\*\shell\runas\command] @=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F” “IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F” [HKEY_CLASSES_ROOT\Directory\shell\runas] @=”Take Ownership” “NoWorkingDirectory”=”” [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”

“IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”

Для удаления этого пункта меню (независимо от языка системы) можете использовать следующий твик реестра:
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\*\shell\runas]

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

Павел Кравченко

Похожие публикации

Источник: https://www.windxp.com.ru/win7/articles38.htm

Как изменить права доступа и владельца для файла (папки), используя Проводник в Windows 7

Изменение прав доступа windows 7
Привет всем читателям блога.
Случается, что при работе с файлами или папками Windows, Вам бывает необходимо изменить
для них владельца и права доступа, т. к. частенько выскакивает окошко ” У вас нет прав доступа” или “Запросите разрешение от TrustedInstaller на изменение этого файла…” т. е.

полный доступ для системных файлов и ключей реестра имеет только системный пользователь TrustedInstaller.
В Windows 7 вместо Windows File Protection, появилась технология Windows Resource Protection (WRP), которая защищает ключи реестра и папки, вместе с критически важными системными файлами.

Разрешение на чтение – запись WRP: – защищённых объектов допускается лишь процессам, использующим службу Windows Modules Installer (TrustedInstaller.exe). Теперь даже у администраторов нет прав полного доступа к системным файлам.Тут я думаю сложностей не должно возникнуть и…приступим.

               Смена владельца файла или папки, используя Проводник Windows

1. Щелкните правой кнопкой мыши на файле или папке и выберите пункт Свойства.

2. Перейдите на вкладку Безопасность и нажмите кнопку Дополнительно. 
3. Перейдите на вкладку Владелец и нажмите кнопку Изменить.

4. Выполните одно из следующих действий:

Чтобы назначить владельцем пользователя или группу из списка, в окне Изменить
владельца на выберите нового владельца и нажмите ОК.
Чтобы назначить владельцем пользователя или группу, которых нет в списке:
Нажмите кнопку Другие пользователи и группы
– Если владельцем необходимо установить службу TrustedInstaller, в качестве имени
объекта в поле Введите имена выбираемых объектов введите:
   NT SERVICE\TrustedInstaller и нажмите кнопку ОК.
Если владельцем необходимо другого пользователя или группу, то нажмите кнопку
Дополнительно, а затем кнопку Поиск.
В результатах поиска выберите необходимую Вам группу или пользователя и
нажмите кнопку ОК.
5. В окне Изменить владельца на: выберите добавленную группу или пользователя.
6. Чтобы сменить владельца всех субконтейнеров и объектов в папке, установите флажок
“Заменить владельца субконтейнеров и объектов” и нажмите кнопку ОК.

Изменение разрешений для доступа к файлам и папкам, используя Проводник.

1. Щелкните правой кнопкой мыши на файле или папке и выберите пункт Свойства.

2. Перейдите на вкладку Безопасность и нажмите кнопку Дополнительно.
3. Нажмите кнопку Изменить разрешения
и выполните одно из следующих действий:
3.а. Чтобы изменить разрешения для существующей группы или пользователя, выберите
имя этой группы или пользователя и нажмите кнопку Изменить. 
3.а.б. Установите необходимые Вам флажки Разрешить или Запретить напротив каждого
разрешения и нажмите кнопку ОК, а затем кнопку Применить.

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

Элементы разрешений, нажмите кнопку Добавить.
3.2.1.Если необходимо изменить разрешения для службы TrustedInstaller, в качестве
имени объекта в поле Введите имена выбираемых объектов введите:
NT SERVICE\TrustedInstaller и нажмите кнопку ОК.
3.2.2.Если необходимо изменить разрешения для другого пользователя или группы,
то нажмите кнопку Дополнительно, а затем кнопку Поиск.
3.2.3. В результатах поиска выберите необходимую Вам группу или
пользователя и нажмите кнопку ОК.
3.2.4. Установите необходимые Вам флажки Разрешить или Запретить напротив
каждого разрешения и нажмите кнопку ОК, а затем кнопку Применить.

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

нажмите кнопку Удалить.

Назначение файлов и папок Windows читайте  далее

Как изменить параметры загрузки в Windows 7 (msconfig вместо boot.ini) читайте далее
Как разблокировать файл используемый какой либо программой
читайте далее

Источник: https://jumabai.blogspot.com/2015/12/windows-7.html

Поделиться:
Нет комментариев

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

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.