Мои сайты
Частые вопросы
Полезные ссылки
Операционные системы
Программное обеспечение
Оборудование
СУБД
Кулинария
ПК под управлением ОС Windows.
Программно (bat-файл) cоздать папку в корне некоторого диска и предоставить общий доступ к этой паке.
set MyDrive=%SystemDrive%
Задаём имя папки
set MyFolder=MyShare
При необходимости «включаем» гостевую учётку.
net user Гость /active:yes
Создаём файл с настройками локальной политики безопасности C:\sec-pol.inf
chcp 1251> nul echo [Unicode] > c:\sec-pol.inf echo [System Access]>> c:\sec-pol.inf echo [Event Audit]>> c:\sec-pol.inf echo [Registry Values]>> c:\sec-pol.inf echo [Privilege Rights]>> c:\sec-pol.inf echo SeDenyNetworkLogonRight = "">> c:\sec-pol.inf echo [Version]>> c:\sec-pol.inf echo signature="$CHICAGO$">> c:\sec-pol.inf echo Revision=1>> c:\sec-pol.inf chcp 866> nul
Настраиваем локальную политику безопасности
secedit /configure /db c:\windows\security\local.sdb /cfg C:\sec-pol.inf /areas USER_RIGHTS
%MyDrive% cd %MyDrive%\ mkdir %MyFolder%
Отключаем наследование прав NTFS с удалением списка доступа
ICACLS %MyDrive%\%MyFolder% /inheritance:r
Группам «Все», «Система», «Администраторы» даём полный доступ к паке
ICACLS %MyDrive%\%MyFolder% /grant Все:F ICACLS %MyDrive%\%MyFolder% /grant Система:F ICACLS %MyDrive%\%MyFolder% /grant Администраторы:F
net share %MyFolder%=%MyDrive%\%MyFolder% /GRANT:Все,FULL