Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » [решено] Ошибка в xcacls.vbs

Ответить
Настройки темы
[решено] Ошибка в xcacls.vbs

Новый участник


Сообщения: 1
Благодарности: 1

Профиль | Отправить PM | Цитировать


Обнаружил ошибку в утилитах от microsoft, для раздачи прав на файлы и каталоги NTFS из командной строки.
xcacls.exe
xcacls.vbs
icacls.exe
Вероятно все написаны под копирку...

Ошибка заключается в том, что данные утилиты по умолчанию к заданному пользователем набору прав безусловно добавляют permission synchronize. Для разрешающего набора прав это не страшно. Если же установить запрещающий набор прав, то добавление synchronize полностью запрещает доступ к объекту, тк этот флаг необходим для всех операций http://support.microsoft.com/kb/308419

Решение этой проблемы можно получить путем изменения сценария xcacls.vbs. Предлагаемое изменение отключает добавление synchronize по умолчанию. При этом необходимо внимательно раздавать права, указывая, кроме прочих, разрешение synchronize, там где оно необходимо.
Таким образом, модификация xcacls.vbs требует внимательного пересмотра уже используемых сценариев пакетной раздачи прав.

В функции
Код: Выделить весь код
Function SECBitMask(byval strsec)
найти строку
Код: Выделить весь код
SECBitMask = Perms_Const(0)
и заменить на
Код: Выделить весь код
SECBitMask = 0
Все.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:51, 14-01-2008

 


Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » [решено] Ошибка в xcacls.vbs

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
xcacls YDen Microsoft Windows NT/2000/2003 4 25-01-2010 16:30
[решено] ошибка .vbs (не открывается Notepad) AHTIKILLER Лечение систем от вредоносных программ 6 17-01-2010 17:27
VBS/WSH/JS - Помогите редактировать Autorun_Disable.vbs на Autorun_Enable.vbs nod201 Скриптовые языки администрирования Windows 0 05-12-2009 05:44
Ошибка "Не удается найти файл сценария [disk_drive]:\autorun.vbs" bad_robot Microsoft Windows 2000/XP 3 29-05-2009 17:27
Ошибка - Ошибка в работе с VBS Dr.Dark Хочу все знать 4 30-05-2008 20:02




 
Переход