Inicialmente, o agente Build Forge é iniciado com as credenciais de conta do sistema Windows. Para executar os comandos, o agente posteriormente será autenticado no Windows usando as
credenciais de autenticação do servidor Build Forge.
As credenciais de autenticação do servidor são aceitas para comandos locais, mas
poderão falhar para alguns comandos que o agente deve executar em unidades compartilhadas
externas e em rede. Por exemplo, para modificar arquivos em uma visualização
dinâmica do ClearCase, o agente deve acessar os arquivos do ClearCase em uma unidade compartilhada de rede.
Os comandos falham porque o sistema de arquivo externo ignora as credenciais de
autenticação do servidor do agente; ele só reconhece as credenciais de conta do sistema
inicial do agente.
Se você tiver problemas ao executar comandos em uma unidade compartilhada de rede,
tente as seguintes ações:
- Executar os comandos usando credenciais de autenticação do servidor
- Para executar comandos usando credenciais de autenticação do servidor Build Forge com
acesso a compartilhamentos de rede, inclua a configuração win_reexec_after_auth no
arquivo BFagent.conf.
- Se você quiser usar as credenciais de autenticação do servidor Build Forge para
estabelecer acesso a um compartilhamento de rede, a inclusão dessa configuração será um
pré-requisito.
- A configuração win_reexec_after_auth faz com que o agente inicie um novo processo
depois da autenticação no Windows. O novo processo faz com que o sistema de arquivo
compartilhado reconheça que o agente alterou as credenciais do usuário.
- Quando win_reexec_after_auth for configurado, o agente é executado como um
serviço e não diferenciará os comandos que acessam os compartilhamentos de rede daqueles
que não acessam, portanto, o desempenho poderá ser impactado.
- Executar o agente no modo de usuário único
- Durante a instalação do agente, configure o agente para executar comandos no modo de
usuário único sem as credenciais de autenticação do servidor Build Forge.
Selecione a opção Instalar
Agente no Modo de Usuário.
- Se o usuário especificado for membro do grupo Administrador, as credenciais do
usuário deverão ser especificadas usando as credenciais de autenticação do servidor.
- Se o usuário não for um administrador, então utilize a configuração magic_login
em BFagent.conf para impedir o acesso não-autorizado ao agente.
- Ao efetuar logon no Console de Gerenciamento, o agente é inicializado e executado
com o nome de usuário fornecido, que autoriza imediatamente o acesso aos compartilhamentos
de rede utilizando as credenciais desse usuário.
- Execute o agente como um serviço com uma conta de usuário dedicada
- Configure o agente para executar como um serviço do Windows com uma conta de usuário dedicada. Essa opção restringe você a executar o agente como uma conta de usuário único, mas não
exige que o agente inicie um novo processo para autenticar novamente, de modo que o
desempenho não é afetado.
Para executar o agente como um serviço com uma conta de
usuário dedicado:
- No servidor Build Forge, clique em para abrir o
Painel de Controle do Windows. A lista de serviços é aberta.
- Abra o serviço do IBM Rational Build Forge Agent.
- Forneça as informações da conta do usuário desejado para executar comandos do
agente. Por exemplo, forneça informações para o usuário admin do
ClearCase ou outro usuário com acesso às visualizações dinâmicas e VOBs
do ClearCase.