CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Аватара пользователя
primewar

CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение primewar »

Доброго времени суток) Проблема: "злые дядьки" постоянно проверяют систему на наличие незаконного подключения флеш-накопителей (флешек). Данная инфа хранится тут:



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\USBSTOR]



Удалить данные разделы из реестра без разрешения полного доступа невозможно, соответственно необходимо ручками сначала разрешить доступ, а потом уже удалять - что весьма геморно, т.к. за день сослуживцы навтыкают флешек, и к моменту прихода проверяющего не всегда успеваю всё почистить. Каким образом можно через твик реестра, или например запуском bat-файла, автоматизировать данный процесс? (т.е сначала разрешить доступ, потом удалить)
Аватара пользователя
Vadikan

Re: CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение Vadikan »

Цитата primewar:



или например запуском bat-файла, автоматизировать данный процесс?
CMD/BAT - [решено] Смена прав на раздел реестра и его удаление




SubInACL
в сочетании с reg delete и reg add.



Что-то типа



Код:

Код: Выделить всё

subinacl /subkeyreg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR /grant=ИмяПользователя(или Группы)=F
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
Аватара пользователя
Andress

Re: CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение Andress »

Цитата Vadikan:



SubInACL в сочетании с reg delete и reg add.
CMD/BAT - [решено] Смена прав на раздел реестра и его удаление




Каким образом? SubInACL установил, скопировал туда мой батник такого содержания:





Код:

Код: Выделить всё

subinacl /subkeyreg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR /grant=Администратор=F
subinacl /subkeyreg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet001\Enum\USBSTOR /grant=Администратор=F
subinacl /subkeyreg HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet002\Enum\USBSTOR /grant=Администратор=F
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR /f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR /f
reg delete HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\USBSTOR /f

не работает, записи в реестре о флешке остаются.
Аватара пользователя
Vadikan

Re: CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение Vadikan »

primewar, вы по одной команды запускайте и смотрите - какие ошибки выводятся, применяются ли права, удаляется ли раздел и т.д. Например, нужно сохранять файл в кодировке DOS, раз у вас кириллица в коде...



P.S. Можете для subinacl использовать параметры /outputlog=FileName и/или /errorlog=FileName для записи вывода / ошибок в файл.
Аватара пользователя
primewar

Re: CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение primewar »

Цитата Vadikan:



нужно сохранять файл в кодировке DOS, раз у вас кириллица в коде...
CMD/BAT - [решено] Смена прав на раздел реестра и его удаление




как в DOSe? точнее чем? Я пользуюсь заменителем блокнота Bred3
Аватара пользователя
primewar

Re: CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение primewar »

В нем должна быть возможность сохранения в кодировке DOS (OEM). RTFM Изображение
Аватара пользователя
Vadikan

Re: CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение Vadikan »

В нем должна быть возможность сохранения в кодировке DOS (OEM). RTFM Изображение
Аватара пользователя
primewar

Re: CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение primewar »

Цитата primewar:



Только последнюю строку "reg add...." не добавлял, незачем, всё равно раздел автоматом создаётся при втыкании флешки)
CMD/BAT - [решено] Смена прав на раздел реестра и его удаление




Ну мало ли
Цитата primewar:



"злые дядьки" постоянно проверяют систему
CMD/BAT - [решено] Смена прав на раздел реестра и его удаление




а раздела нет, а был в прошлый раз - подозрительно Изображение Это уж ваше дело...



Я рад, что у вас все получилось!
Аватара пользователя
Vadikan

Re: CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение Vadikan »

primewar, дополнительно. Решаю аналогичную проблему с помощью
USBDeview 1.30
. Только нужно "мышки" и "принтеры" снимать из всех выделенных.
Аватара пользователя
okshef

Re: CMD/BAT - [решено] Смена прав на раздел реестра и его удаление

Сообщение okshef »

primewar, дополнительно. Решаю аналогичную проблему с помощью
USBDeview 1.30
. Только нужно "мышки" и "принтеры" снимать из всех выделенных.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»