[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] "/bin/bash -c" - Não consigo utilizá-lo no meu progra
From: |
jimmy |
Subject: |
Re: [shell-script] "/bin/bash -c" - Não consigo utilizá-lo no meu programa |
Date: |
Mon, 27 Oct 2008 10:46:08 -0200 |
User-agent: |
Mutt/1.4.2.3i |
On Mon, Oct 27, 2008 at 07:43:02AM -0400, Édnei Rodrigues wrote:
> Bom dia senhores.
> vejam o que estou tentando fazer:
>
> diretorio=`pwd`
> *bash -c -l "su -"*
> cp eldk4.1.tar.gz /tmp
> cd /tmp
> echo "tar -xzvf eldk4.1.tar.gz"
> pwd
> echo "$USER ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers
> exit
> cd $diretorio
> echo "Voltando ao modo usuário normal..."
> sudo chown $USER:$USER *
>
>
> Minha intenção é executar comandos em superusuário sem precisar ter que
> finalizar o logon. Ou seja, quero executar o cp e a inserção daquela linha
> no sudoers, como root, e voltar para a continuação de meu programa, sem
> precisar dar exit no terminal. O que já tentei:
> *bash -c -l "-"
> *ocorre erro: */bin/bash su /bin/su: /bin/su: cannot execute binary file
>
> *como posso fazê-lo?
não entendi muito bem o que você quer mas acho que seria algo parecido
com isto:
su root -c 'cmd1;cmd2;cmd3'
>
> Obrigado
>
> ------------------------------------