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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] (off-topic) Execucao de script por "procuracao"


From: Alex Soares
Subject: Re: [shell-script] (off-topic) Execucao de script por "procuracao"
Date: Fri, 7 Dec 2001 18:36:40 -0200 (BRST)

rodolfo,

me parece q o problema do seu script esta no 'su':

ao inves de:

       su - <user_name> -c <script.sh>

tente usar:

       su <user_name> -c <script.sh>

falows!


1100001 1101100 1100101 1111000 1100001 1110100 1011010
1100101 1110010 1101111 1001011 1100101 1101100 1110110
1101001 1101110 1100100 1101111 1110100 1100011 1100011


On Fri, 7 Dec 2001, Rodolfo Villanova_HP wrote:

> 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
>
> Sair da lista: address@hidden
> Banco Dados:   http://www.egroups.com/group/shell-script
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
> http://br.yahoo.com/info/utos.html
>
>



reply via email to

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