Problema de permissão do Unix

1

Estou reiniciando os serviços de lógica da web usando meu user-id, mas quando verifico o proprietário do processo e os arquivos de log da lógica da web, posso ver o proprietário como root.

Verifiquei o lado lógico da web e tenho certeza de que ele não usa credenciais raiz internamente.

Você pode sugerir o que eu estou perdendo para dar uma olhada?

    
por Ankd 22.12.2014 / 16:06

2 respostas

0

Qual comando você está usando para reiniciar o Weblogic e quais são os processos reais iniciados? Rastreie a execução e você encontrará alguns passos definidos. Pode estar no próprio pacote Weblogic ou em uma etapa su (ou sudo ) em um script de inicialização.

O seu user-id tem sudo privileges no host?

    
por 22.12.2014 / 16:54
0

Estou reiniciando os servidores weblogic gerenciados usando o script e o comando para reiniciar os serviços é o usual, por exemplo

java weblogic.Admin -adminurl t3: // URL: Port -username **** -password **** FORCESHUTDOWN servername

java weblogic.Admin -adminurl t3: // URL: Port -username **** -password **** START servername

Não há uso de sudo no script de inicialização. Quando você diz rastreio através da execução e encontra set-uid o que exatamente isso significa? Verifiquei o log do servidor weblogic e descobri que, durante a inicialização, pude ver user.name tendo o valor root sendo transmitido, onde posso localizar como esse valor está sendo atribuído?

    
por 30.12.2014 / 08:54

Tags