[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(off-topic) Execucao de script por "procuracao"
From: |
Rodolfo Villanova_HP |
Subject: |
(off-topic) Execucao de script por "procuracao" |
Date: |
Fri, 7 Dec 2001 11:50:15 -0200 |
Senhores,
Executo um script que atualiza e "levanta" ambientes Web (utilizamos o
WebLogic) de diversos usuarios programadores em um servidor HP-Ux. Para isso
rodo um script como root (atributo de execução "s"). Após a atualização,
mudo as permissões e a propriedade dos arquivos para os respectivos
usuários.
Quando acrescidos novos JSPs ao ambiente, eles compilam e sobrescrevem os
antigos .class, mantendo as mesmas permissões.
O problema surge quando o usuario dono do ambiente baixa e levanta o
WebLogic de seu ambiente. Os novos JSPs não conseguem sobrescrever os .class
antigos, pois os novos .class tem "owner" do usuario que levantou o WebLogic
anteriormente e não conseguem sobrescrever os arquivos .class gerados pelo
root.
Assim, tentei levantar o ambiente "por procuração" ...%P
Montei um loop no script que levanta os ambientes de cada usuario através do
comando:
su - <user_name> -c <script.sh>
mas no script essa linha, apesar do parâmetro -c, pede a senha de usuario.
Não tenho certeza se estou utilizando corretamente esse parâmetro, mas até
onde entendi, ele deveria executar o script utilizando as permissões do
usuario <user_name>.
Colocar o atributo "s" na permissão de execução do script que levanta cada
ambiente seria a única solução ?
Alguem consegue enxergar outra solução para isso ?
Grato a todos antecipadamente pelas colaborações,
Rodolfo Villanova
Porto Alegre - RS
- (off-topic) Execucao de script por "procuracao",
Rodolfo Villanova_HP <=