Что такое Takeown и как использовать его для получения прав на файлы и папки

Введение

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

Что подразумевается под владением в windows?

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

Что такое takeown и как использовать его для получения прав на файлы и папки

Следующим шагом после получения права собственности на файл является предоставление полных прав доступа к выбранному файлу. Для этого функция ICACLS пригодится. Вот синтаксис.

ICACLS “<имя_файла>” / grant% имя_пользователя%: F

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

ICACLS “<filename>” / предоставить администраторам: F

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

Получение права собственности на папку почти такое же, как в файле. Введите следующую команду.

TAKEOWN / F “<имя_папки>” / R / DY

Замените имя <имя_папки> именем вместе с указанием пути к папке, в которой вы хотите получить право собственности. Все файлы, находящиеся внутри папки, также будут принадлежать этому процессу.

Шаги по предоставлению полного доступа / Разрешений на выбранную папку

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

ICACLS “<имя_папки>” / grant% username%: F / T

Снова замените <имя_папки> на нужный. Он предоставит полный контроль над папкой и ее файлом для текущего пользователя.

How to quickly take the ownership of a file or folder in windows 10?

You can use a third-party tool called TakeOwnershipPro to place a dedicated option in the context menu in File Explorer. That utility will provide you a quick and simple way to change the owner of a file or folder in Windows 10 without using complex commands. You can download the app for free from the official website.

Parameters of the takeown command:

You can also find the list of all parameters for the takeown.exe utility by typing in the takeown /? command in the Command prompt. You will find brief explanations on how takeown.exe works, plus some examples.

To make things clearer, here are some examples of using the takeown.exe utility to change the ownership of files and folders in Windows 10 (or any modern Windows version.)

To make yourself the owner of, for example, the C:PS directory, enter the following command:

takeown /F "C:PS"

After executing the command, you will receive a message that you successfully became the owner of particular objects in the specified folder.

Takeown.exe command

Where to find the takeown.exe utility in Windows 10? In Windows 10 and some older versions, the takeown.exe utility “lives” in the C:WindowsSystem32 directory. You do not need to specify the full path to it in the Command prompt. The takeown command has the following syntax:

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

  1. Откройте проводник (редактор реестра) и перейдите к папке/файлу/разделу реестра, к которому необходимо получить доступ.
  2. Для файла или папки.
    1. Нажмите правую клавишу мыши и выберите в контекстном меню Свойства
    2. Перейдите на вкладку Безопасность
    3. Нажмите кнопку Дополнительно

      Безопасность, дополнительно

    4. Перейдите на вкладку Владелец
    5. Нажмите кнопку Изменить

      *

    6. Установите курсор на группу Администраторы или на имя своей учетной записи и нажмите ОК. В случае с папкой также, вероятно, вам понадобится отметка параметра “Заменить владельца подконтейнеров и объектов“.

      *

  3. Для раздела реестра.
    1. Нажмите правую клавишу мыши на подразделе реестра (в левой части редактора реестра) и выберите пункт Разрешения
    2. Нажмите кнопку Дополнительно
    3. Остальные шаги идентичны шагам 2.4-2.6
  4. Теперь, вы можете выставить разрешения своей учетной записи.
    1. На вкладке Безопасность нажмите кнопку Изменить под списком пользователей и групп

      *

    2. Нажмите кнопку Добавить

      *

    3. Введите имя своей учетной записи и нажмите ОК

      *

    4. Выставьте разрешения на объект добавленной учетной записи

      Разрешения для ru-RU

:/>  Hack Like a Pro: Windows CMD Remote Commands for the Aspiring Hacker, Part 1 « Null Byte :: WonderHowTo

Статьи – изменяем доступ к файлам, папкам, разделам реестра в windows

на форумах довольно часто встает вопрос о том как получить доступ к какому либо объекту Windows.

рассмотрим возможные варианты.

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

самый простой способ

Способ 1.

Использование

графического интерфейса (GUI)

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

для файла или папки

Нажмите правую клавишу мыши и выберите в контекстном меню Свойства
Перейдите на вкладку Безопасность
Нажмите кнопку Дополнительно
Перейдите на вкладку Владелец
Нажмите кнопку Изменить

Установите курсор на группу Администраторы или на имя своей учетной записи и нажмите ОК. В случае с папкой также, вероятно, вам понадобится отметка параметра “Заменить владельца подконтейнеров и объектов“.

Для раздела реестра.

Нажмите правую клавишу мыши на подразделе реестра (в левой части редактора реестра) и выберите пункт

Разрешения

Нажмите кнопку

Дополнительно

Перейдите на вкладку

Владелец

Нажмите кнопку

Изменить

Теперь, вы можете выставить разрешения своей учетной записи.

На вкладке

Безопасность

нажмите кнопку

Изменить

под списком пользователей и групп

Нажмите кнопку

Добавить

Выставьте разрешения на объект добавленной учетной записи

Способ 2.
Использование утилит командной строки takeown и icacls (применим только к файлам, папкам и дискам)
для windows xp -команда cacls

Нажмите Пуск – в строке поиска введите cmd – на найденном файле нажмите правую клавишу мыши и выберите пункт
Запуск от имени администратора

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

вариант А
используем команду takeown

Команда takeown использует следующий синтаксис:
takeown /f <файл> [/s <система>] [/u <доменпользователь>] [/p <пароль>]

рассмотрим возможные параметры команды.

параметр /f <файл>
Используется для указания файла, который принимается во владение. Можно использовать символ

параметр /s <система>
Используется для предоставления имени или адреса IP удаленного компьютера, на котором будет запущена команда. По умолчанию команда будет запущена на локальной системе.

парметр /u <доменпользователь>
Используется для запуска команды от имени другого пользователя. Это может потребоваться, когда команда запускается на изолированной системе от имени локального администратора.

параметр /p <пароль>
Используется для указания пароля учетной записи пользователя, если предоставлен параметр /u.

пример:
Чтобы принять на себя владения всеми файлами в каталоге D:Game введите такую команду:

takeown /f “D:Game “

Чтобы принять на себя владения файлом pesenka.mp3 на удаленном компьютере nya.xxxxx.com:

takeown /f “D:pesenka.mp3” /s nya.xxxxx.com

внимание!
Сразу после принятия на себя владения файлом или папкой администратор может получать доступ к файлу. Если к папке должны получать доступ множество пользователей, не забудьте обновить права доступа для папки с помощью команды cacls или с помощью Проводника Windows (Windows Explorer).

Полный синтаксис утилиты вы можете получить по команде takeown /?

вариант Б

утилита icacls (для windows xp cacls)

синтаксис команды icacls выглядит следующим образом:

icacls папкафайл /setowner Пользователь параметры

Посмотрим несколько конкретных примеров, как можно изменить владельца файла или папки.

icacls “C:Program Files (x86)UltraISOUltraISO.exe” /setowner Administrator /C /L /Q

:/>  Как пинговать IP адрес - wikiHow

icacls “C:Program Files (x86)UltraISOUltraISO.exe” /setowner “NT SERVICETrustedInstaller” /C /L /Q

icacls “C:Program Files (x86)UltraISO” /setowner Medvedev /T /C /L /Q

icacls “C:Program Files (x86)UltraISO” /setowner Putin /T /C /L /Q
Теперь разберемся, что это за параметры используются в каждой команде.

/Q – сообщение об успешном выполнении команды не выводится;
/L – команда выполняется непосредственно над символической ссылкой, а не конкретным объектом;
/C – выполнение команды будет продолжаться несмотря на файловые ошибки; при этом сообщения об ошибках все равно будут отображаться;
/T – команда используется для всех файлов и каталогов, которые которые расположены в указанном каталоге;

А вот как можно изменять разрешения для файла или папки:

icacls папка_или_файл /grant:r пользователь:разрешение

Список разрешений выглядит следующим образом:

D – удаление;
F – полный доступ;
M – изменение;
RX – чтение и выполнение;
R – чтение;
W – запись.
В качестве примера можно привести следующие команды:

icacls “C:Program Files (x86)UltraISOUltraISO.exe” /grant:r Putin:F

icacls “C:Program Files (x86)UltraISOUltraISO.exe” /grant:r Putin:M

icacls “C:Program Files (x86)UltraISO” /grant:r Putin:F

icacls “C:Program Files (x86)UltraISO” /grant:r Putin:RX /T

Чтобы узнать больше, введите в командной строке команду icacls /? и вы получите полный перечень ее команд.

способ 3

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

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

Для добавления пункта меню «Смена владельца» примените этот твик реестра:

Для удаления этого пункта меню можете использовать следующий твик реестра:

способ 4

воспользоваться утилитой TakeOwnershipEx

внимание!
Программа не позволяет устанавливать права на папки рекурсивно (вложенные подпапки и содержащиеся файлы не обрабатываются).
Программа не работает в среде ограниченной учётной записи по понятным причинам.

скачать программу и прочитать описание можно тут

§

на форумах довольно часто встает вопрос о том как получить доступ к какому либо объекту Windows.

рассмотрим возможные варианты.

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

самый простой способ

Способ 1.

Использование

графического интерфейса (GUI)

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

для файла или папки

Нажмите правую клавишу мыши и выберите в контекстном меню Свойства
Перейдите на вкладку Безопасность
Нажмите кнопку Дополнительно
Перейдите на вкладку Владелец
Нажмите кнопку Изменить

Установите курсор на группу Администраторы или на имя своей учетной записи и нажмите ОК. В случае с папкой также, вероятно, вам понадобится отметка параметра “Заменить владельца подконтейнеров и объектов“.

Для раздела реестра.

Нажмите правую клавишу мыши на подразделе реестра (в левой части редактора реестра) и выберите пункт

Разрешения

Нажмите кнопку

Дополнительно

Перейдите на вкладку

Владелец

Нажмите кнопку

Изменить

Теперь, вы можете выставить разрешения своей учетной записи.

На вкладке

Безопасность

нажмите кнопку

Изменить

под списком пользователей и групп

Нажмите кнопку

Добавить

Выставьте разрешения на объект добавленной учетной записи

Способ 2.
Использование утилит командной строки takeown и icacls (применим только к файлам, папкам и дискам)
для windows xp -команда cacls

Нажмите Пуск – в строке поиска введите cmd – на найденном файле нажмите правую клавишу мыши и выберите пункт
Запуск от имени администратора

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

вариант А
используем команду takeown

Команда takeown использует следующий синтаксис:
takeown /f <файл> [/s <система>] [/u <доменпользователь>] [/p <пароль>]

:/>  UltraISO: Создание загрузочной флешки Windows 10

рассмотрим возможные параметры команды.

параметр /f <файл>
Используется для указания файла, который принимается во владение. Можно использовать символ

параметр /s <система>
Используется для предоставления имени или адреса IP удаленного компьютера, на котором будет запущена команда. По умолчанию команда будет запущена на локальной системе.

парметр /u <доменпользователь>
Используется для запуска команды от имени другого пользователя. Это может потребоваться, когда команда запускается на изолированной системе от имени локального администратора.

параметр /p <пароль>
Используется для указания пароля учетной записи пользователя, если предоставлен параметр /u.

пример:
Чтобы принять на себя владения всеми файлами в каталоге D:Game введите такую команду:

takeown /f “D:Game “

Чтобы принять на себя владения файлом pesenka.mp3 на удаленном компьютере nya.xxxxx.com:

takeown /f “D:pesenka.mp3” /s nya.xxxxx.com

внимание!
Сразу после принятия на себя владения файлом или папкой администратор может получать доступ к файлу. Если к папке должны получать доступ множество пользователей, не забудьте обновить права доступа для папки с помощью команды cacls или с помощью Проводника Windows (Windows Explorer).

Полный синтаксис утилиты вы можете получить по команде takeown /?

вариант Б

утилита icacls (для windows xp cacls)

синтаксис команды icacls выглядит следующим образом:

icacls папкафайл /setowner Пользователь параметры

Посмотрим несколько конкретных примеров, как можно изменить владельца файла или папки.

icacls “C:Program Files (x86)UltraISOUltraISO.exe” /setowner Administrator /C /L /Q

icacls “C:Program Files (x86)UltraISOUltraISO.exe” /setowner “NT SERVICETrustedInstaller” /C /L /Q

icacls “C:Program Files (x86)UltraISO” /setowner Medvedev /T /C /L /Q

icacls “C:Program Files (x86)UltraISO” /setowner Putin /T /C /L /Q
Теперь разберемся, что это за параметры используются в каждой команде.

/Q – сообщение об успешном выполнении команды не выводится;
/L – команда выполняется непосредственно над символической ссылкой, а не конкретным объектом;
/C – выполнение команды будет продолжаться несмотря на файловые ошибки; при этом сообщения об ошибках все равно будут отображаться;
/T – команда используется для всех файлов и каталогов, которые которые расположены в указанном каталоге;

А вот как можно изменять разрешения для файла или папки:

icacls папка_или_файл /grant:r пользователь:разрешение

Список разрешений выглядит следующим образом:

D – удаление;
F – полный доступ;
M – изменение;
RX – чтение и выполнение;
R – чтение;
W – запись.
В качестве примера можно привести следующие команды:

icacls “C:Program Files (x86)UltraISOUltraISO.exe” /grant:r Putin:F

icacls “C:Program Files (x86)UltraISOUltraISO.exe” /grant:r Putin:M

icacls “C:Program Files (x86)UltraISO” /grant:r Putin:F

icacls “C:Program Files (x86)UltraISO” /grant:r Putin:RX /T

Чтобы узнать больше, введите в командной строке команду icacls /? и вы получите полный перечень ее команд.

способ 3

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

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

Для добавления пункта меню «Смена владельца» примените этот твик реестра:

Для удаления этого пункта меню можете использовать следующий твик реестра:

способ 4

воспользоваться утилитой TakeOwnershipEx

внимание!
Программа не позволяет устанавливать права на папки рекурсивно (вложенные подпапки и содержащиеся файлы не обрабатываются).
Программа не работает в среде ограниченной учётной записи по понятным причинам.

скачать программу и прочитать описание можно тут

Шаги по предоставлению полного контроля / разрешений для выбранной папки

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

Оставьте комментарий

Adblock
detector