Утилита iCACLS в Windows 7


Ранее в статье Утилита CACLS мы уже рассматривали утилиту, которая позволяет в командной строке изменять владельца файла или папки. Но CACLS актуальна лишь для Windows XP. В Windows 7 ей на смену пришла утилита iCACLS, принцип работы которой во многом не изменился.

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

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

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

icacls "D:Moviepron.exe" /setowner Administrator /C /L /Q

icacls "D:Moviepron.exe" /setowner "NT SERVICETrustedInstaller" /C /L /Q

icacls "D:Movie*" /setowner Medvedev /T /C /L /Q

icacls "D:Movie" /setowner Putin /T /C /L /Q

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

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

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

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

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

  • D – удаление;
  • F – полный доступ;
  • M – изменение;
  • RX – чтение и выполнение;
  • R – чтение;
  • W – запись.

В качестве примера можно привести следующие команды:

icacls "D:Moviepron.exe" /grant:r Putin:F

icacls "D:Moviepron.exe" /grant:r Putin:M

icacls "D:Movie" /grant:r Putin:F

icacls "D:Movie" /grant:r Putin:RX /T

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

Читать также  x64 Components — дополнение к пакетам кодеков Vista Codec Package и Windows 7 Codecs. 

+ There are no comments

Add yours