shell-script-pt
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]