Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
Скрипт? Батником поюзать cacls.exe не проканает? 29.06.04 13:00 Число просмотров: 1950
Автор: HandleX <Александр М.> Статус: The Elderman
|
|
<programming>
|
Как формировать ACL в NTFS? 29.06.04 12:46
Автор: cryman Статус: Незарегистрированный пользователь
|
Доброго времени суток!
Появилась необходимость написать скрипт на чёмнить типа VBS или JS, который бы формировал права на доступ к некоторому каталогу. То есть примерно так: я в командной строке задаю путь к каталогу и как-то формирую права (например, пользователь - разрешение), а скрипт это дело осуществляет. Внимание, вопрос! В каком направлении копать? Пока откопал только WMI Win32_LogicalFileSecuritySetting. Но как-то там всё уж больно сложно. Нет ли API по-проще?
Спасибо
|
|
Скрипт? Батником поюзать cacls.exe не проканает? 29.06.04 13:00
Автор: HandleX <Александр М.> Статус: The Elderman
|
|
| |
Хочется именно одним скриптом. Без использования внешних... 29.06.04 13:04
Автор: cryman Статус: Незарегистрированный пользователь
|
Хочется именно одним скриптом. Без использования внешних приблуд.
|
| | |
Это не внешняя приблуда, это одна из штатных программ nt, afaik. 29.06.04 14:14
Автор: Ktirf <Æ Rusakov> Статус: Elderman
|
|
| | | |
Имелось в виду без использования другого софта. То есть чтоб... 29.06.04 14:30
Автор: cryman Статус: Незарегистрированный пользователь
|
Имелось в виду без использования другого софта. То есть чтоб был только этот скрипт и всё.
|
| | | | |
Скажем так. Встроенной в командный процессор NT команды по работе с ACLами нет. 29.06.04 15:47
Автор: Ktirf <Æ Rusakov> Статус: Elderman
|
Следовательно, придется искать другой скриптовой процессор. Тебя такой вариант устраивает? Просто пример скрипта для "другого" процессора привел HandleX, все честно. Есть еще WSH, правда, это немного более старая, но тоже вполне себе тяжеловесная штука.
|
| | | | | |
Ну ещё есть WMI, в котором я собственно нашёл что-то... 29.06.04 16:21
Автор: cryman Статус: Незарегистрированный пользователь
|
> Следовательно, придется искать другой скриптовой процессор. > Тебя такой вариант устраивает? Просто пример скрипта для > "другого" процессора привел HandleX, все честно. Есть еще > WSH, правда, это немного более старая, но тоже вполне себе > тяжеловесная штука.
Ну ещё есть WMI, в котором я собственно нашёл что-то похожее... но хочется что-нить попроще ;)
|
| | | | |
Тебе надо чтоб работало, или красоту ищем? ;-) 29.06.04 14:39
Автор: HandleX <Александр М.> Статус: The Elderman
|
> Имелось в виду без использования другого софта. То есть > чтоб был только этот скрипт и всё. Во-первых, скрипт сам по себе не вещь в себе... Его исполняет скриптовый процессор.
Во-вторых, можешь запустить cacls из скрипта, делов-то ;-)
|
| | | | | |
Назовём это спортивным интересом ;-)) 29.06.04 14:45
Автор: cryman Статус: Незарегистрированный пользователь
|
|
| | | | | | |
Держи пример. 29.06.04 14:47
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 29.06.04 14:47 Количество правок: 1
|
Directory.Create("CORPSERVER/BobSmith")
Directory("CORPSERVER/BobSmith").Permissions.Add("BobSmith", "ReadWriteDelete")
Directory("CORPSERVER/BobSmith").CreateFile("Logon.BAT")
Directory.Create("CORPSERVER/BillJones")
Directory("CORPSERVER/BillJones").Permissions.Add("BillJones", "ReadWriteDelete")
Directory("CORPSERVER/BillJones").CreateFile("Logon.BAT")
Взято отсюда
|
| | | | | | | |
Хорошо-о :))) 29.06.04 15:36
Автор: Ktirf <Æ Rusakov> Статус: Elderman
|
Изощренный способ простреливания ноги, ничего не скажешь :)
|
| | | | | | | | |
Ага, не считая того, что это токо на .NET работать будет,... 29.06.04 15:38
Автор: cryman Статус: Незарегистрированный пользователь
|
> Изощренный способ простреливания ноги, ничего не скажешь :)
Ага, не считая того, что это токо на .NET работать будет, что не есть правильно для меня ;-)
|
| | |
http://www.microsoft.com/technet/community/scriptcenter/default.mspx 29.06.04 14:14
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
|
|
| | | |
Стесняюсь спросить, и что?
29.06.04 14:32
Автор: cryman Статус: Незарегистрированный пользователь
|
Стесняюсь спросить, и что?
Нет там решения, уже смотрел.
|
|
|