См. Этот комментарий " Запустите и остановите ClearCase из командной строки Windows " и обратите внимание, что albd
- не единственная служба, которую вы должны проверять .
А если у вас возникли проблемы с запуском albd в Windows, см. « Устранение неполадок, возникающих при запуске ALBD в Windows ».
CLEARCASE
Процессы сервера ClearCase (Location Broker,Службы Lock Manager и Credentials Manager) можно запускать и останавливать из командной строки;однако MVFS загружается непосредственно в ядро и не может быть отключен из командной строки.
Чтобы перезагрузить MVFS, перезапустите хост;см. technote 1230196 для более подробной информации о файловой системе MultiVersion (MVFS).
Запустите следующую команду, чтобы увидеть, что службы ClearCase ALBD, Lock Manager и Credentials Manager работают на хосте:
>NET START
Список программ будет прокручиватьсяна экране, и вы хотите найти производную от следующих записей:
Atria Location Broker
IBM Rational Lock Manager
Rational Cred Manager
Для запуска / остановки служб ALBD
, LOCKMGR
и CCCREDMGR
,введите следующие команды:
NET START(or STOP) ALBD
NET START(or STOP) LOCKMGR
NET START(or STOP) CCCREDMGR
Обратите внимание, что для этих команд сетевого запуска могут потребоваться права администратора :
См. этот поток :
У нас есть пользователи без прав администратора.Таким образом, они могут запускать и останавливать CC, когда у них установлен CC в качестве администратора, мы также запускаем некоторые команды, чтобы изменить службы CC, чтобы не-администраторы могли запускать и останавливать их.Вот команды из файла bat, который вносит изменения в сервис.Когда-то я понял, что делает строка service_opts.
@ECHO.
@ECHO Purpose: Configure ClearCase Services for non-Admin rights management
set service_opts="D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)"
@ECHO.
@ECHO ++ Processing ALBD service
SC SDSET Albd %service_opts%
SC config Albd start= demand
@ECHO.
@ECHO ++ Processing Credentials Manager service
SC SDSET cccredmgr %service_opts%
SC config cccredmgr start= demand
@ECHO.
@ECHO ++ Processing Lock Manager service
SC SDSET LockMgr %service_opts%
SC config LockMgr start= demand
@ECHO.
@ECHO ++ Processing MVFS service
SC SDSET mvfs %service_opts%
SC config mvfs start= auto
@ECHO.
@ECHO The following ClearCase services:
@ECHO ALBD
@ECHO Cred Manager (CCCREDMGR)
@ECHO Lock Manager (LockMGR)
@ECHO MVFS
@ECHO have been configured to allow non-Administrator privilege users
@ECHO to start and stop these services
@ECHO.
@ECHO You must reboot this PC before attempting to start or
@ECHO stop the ClearCase services without being an Administrator
@ECHO.
@PAUSE
Как заметил OP uhclem , часть SDSET Albd %service_opts%
объясняется в технической заметке Microsoft" ee ":
Язык определения дескриптора безопасности (SDDL
) использует ACE
строки в компонентах DACL
и SACL
дескриптор безопасности строка.
Как показано в примерах Строка формата дескриптора безопасности , каждый ACE
в строке дескриптора безопасности заключен в скобки.Поля ACE
расположены в следующем порядке и разделены точками с запятой (;
).
Примечание. Существуют альтернативные форматы для записей контроля доступа (ACEs
) и условный ACEs
.
Для условного ACEs
см. Язык определения дескриптора безопасности для условного ACEs
.
ace_type;ace_flags;rights;object_guid;inherit_object_guid;account_sid; resource_attribute