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

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

Re: [shell-script] Re: Logar como outro user


From: Julio C. Neves
Subject: Re: [shell-script] Re: Logar como outro user
Date: Wed, 24 Aug 2011 16:07:31 -0300

Acho quintendí ;)
Se for o que penso, existem 2 formas:


   1. Faça o su com a opção -c "cmd1; cmd2; ...; cmdn"
   2. Dentro deste script dispare outro, que fará o su - postgres. Qdo
   terminar sua execução, voltará para o 1º, no qual vc é root.

  Cordialmente,

Julio Neves
*Quer programar bem em Shell?
*

*Use este endereço de e-mail, o Skype ou ☎ (21)8112-9988 ☎*

*
*

**

*
*
My profiles: [image: Twitter] <http://twitter.com/juliobash>
Contact me: [image: Skype] julioneves1
Em 23 de agosto de 2011 11:37, minerouai1982
<address@hidden>escreveu:

> **
>
>
> E ae galera, valeu pelo retorno, não consegui simular as sugestões, deixa
> eu passar mais ou menos o trecho do script.. pra vcs entenderem melhor
>
> #!/bin/bash
> /etc/init.d/apache2 restart
> #aqui entra a hora de logar como user do postgres
> su - postgres
> psql -c "ALTER USER postgres WITH PASSWORD 'senha'"
> ## aqui finaliza e tenho que retorna como root pra continuar a execução
> /etc/init.d/postgres restrat
> #####################################################################
> Pessoal se eu estou na linha de comando, é facil esse processo, pois quando
> estou como root usando o "su - postgres" ele loga direto como user do
> postgres sem pedir senha, dai aplico o comando "psql -c "ALTER USER postgres
> WITH PASSWORD 'senha'"", do um "exit" e volto a ser root.
>
> Valeu galera, mais uma vez pelo retorno..
>
> --- Em address@hidden, Enio Onodera <fuel_sp@...>
> escreveu
> >
> > Tenta
> >
> > su  usuario -c "comando"
> >
> >
> > Abs,
> > Enio Onodera
> >
> >
> > ________________________________
> > De: minerouai1982 <andre.testanalyst@...>
> > Para: address@hidden
> > Enviadas: Sábado, 20 de Agosto de 2011 21:32
> > Assunto: [shell-script] Logar como outro user
> >
> >
> >
> > Fala turma do shell, eu aqui denovo hehehe
> > Seguinte, tenho um script que está fazendo a instalação de um
> > software de maneira automatica, eu preciso que ele logue como user do
> > postgres, execute o comando e volte para a execução como root, segue
> > trecho do script =
> > su - postgres
> > psql -c "ALTER USER postgres WITH PASSWORD 'senha'"
> > Preciso que ele faça isso como user do postgres e retorne como o
> > user de antes, no caso o root.
> >
> > Se alguem tiver uma dica, agradeço..
> >
> > valeu galera..
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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