Как сменить владельца папки или файла

Тема в разделе "Рекомендации и инструкции", создана пользователем ТроПа, 6 фев 2009.

Статус темы:
Закрыта.
  1. ТроПа
    Оффлайн

    ТроПа Активный пользователь

    Сообщения:
    399
    Симпатии:
    738
    Бывают такие случаи, когда требуется получить доступ к папкам, а вы не являетесь их владельцем.
    Что же делать?

    1-й этап "Изменение общего доступа"
    1. В окне открытой папки в меню "Сервис" выбрать подменю "Свойства папки".
    2. В открывшемся окне перейти на вкладку "Вид" и в разделе "Дополнительные параметры" снять галочку возле "Использовать простой общий доступ к файлам (рекомендуется)".
    3. Потом последовательно нажать кнопки "Применить" и "ОК".

    2-й этап ""Изменение владельца субконтейнеров и объектов"
    1. Открыть меню "Свойства" выделенной папки.
    2. В открывшемся окне кликнуть на вкладке "Безопасность".
    3. В открывшемся окне с предупреждением - "У вас нет разрешения на просмотр или изменение текущих параметров разрешений для 'Название_папки', но вы можете стать его владельцем или изменять параметры аудита" - нажать кнопку "ОК".
    4. Потом нажать на кнопку "Дополнительно" и в открывшемся окне "Дополнительные параметры безопасности для 'Название_папки'" перейти на вкладку "Владелец".
    5. Теперь, если в разделе "Текущий владелец этого элемента:" стоит надпись "Не удалось отобразить текущего владельца:", то ниже в разделе "Изменить владельца на:" нужно выделить своё пользовательское имя, например, "Администратор (USER\Администратор)".
    6. Потом нужно поставить галочку возле опции "Заменить владельца субконтейнеров и объектов" и, нажав последовательно кнопки "Применить" - "Да" - "ОК", дождаться окончания операции.

    3-й этап "Подготовка к использованию" (опционально)

    Остаётся проверить содержимое открытых "субконтейнеров и объектов" Антивирусом с последними базами, и можно открывать, перемещать и редактировать разблокировавшиеся документы сколько потребуется.

    На Home - надо в Безопасном Режиме. Правой кнопкой мыши щёлкать на объект - Свойства - 'Безопасность'. Там кнопка 'Дополнительные' - вкладка 'Владелец'.
     
    Последнее редактирование: 6 фев 2009
    16 пользователям это понравилось.
  2. akok
    Оффлайн

    akok Команда форума Администратор

    Сообщения:
    12.432
    Симпатии:
    13.941
    Можно ещё сменить владельца с помощью утилиты - SubInACL. Аналогично тому, как мы давали права на ветки реестра - Как вернуть права на ветки реестра

    1. Скачайте SubInACL
    2. Установите программу (не меняйте путь установки)
    3. Создать файл SetOwner.cmd, вставить скрипт, сохранить в кодировке OEM 866, запустить.
      Код (Text):
      @ehco off

      "%programfiles%\Windows Resource Kits\Tools\subinacl.exe" /file "[COLOR="Red"][B]C:\My Documents[/B][/COLOR]" /setowner=[B][COLOR="red"]Все[/COLOR][/B]

      exit
    В примере произойдёт установка владельца для папки - C:\My Documents, для владельца - Все. Меняя пользователя и путь к нужной папке в батнике, можно менять владельца, так же можно менять папки, вписывая полный путь к нужной папке.

    Drongo​
     
    10 пользователям это понравилось.
  3. akok
    Оффлайн

    akok Команда форума Администратор

    Сообщения:
    12.432
    Симпатии:
    13.941
    А так же добавить пункт TakeOwnership (Стать владельцем) в контекстное меню
    Скопируйте текст, откройте блокнот и сохраните с расширением .reg
    Для Windows 7/Vista
    InstallTakeOwnership.reg
    Код (Text):

    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"
     
    RemoveTakeOwnership.reg
    Код (Text):
    Windows Registry Editor Version 5.00


    [-HKEY_CLASSES_ROOT\*\shell\runas]

    [-HKEY_CLASSES_ROOT\Directory\shell\runas]
     
    © edde
     
    Последнее редактирование модератором: 1 сен 2012
    Phoenix, tmp, aidoqa и 6 другим нравится это.
  4. akok
    Оффлайн

    akok Команда форума Администратор

    Сообщения:
    12.432
    Симпатии:
    13.941
    При помощи AVZ

    Можно воспользоваться функционалом AVZ использовав функцию FSResetSecurity

    !!! Мы не рекомендуем использовать AVZ без должных знаний функционала утилиты. Оставьте это дело профессионалам.
     
    Последнее редактирование модератором: 1 сен 2012
    Phoenix, Kиpилл, aidoqa и 7 другим нравится это.
Статус темы:
Закрыта.

Поделиться этой страницей