[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Troca de logins de usuários em shell script
From: |
mrgraucio |
Subject: |
Re: Troca de logins de usuários em shell script |
Date: |
Sun, 19 Jun 2011 15:34:48 -0000 |
User-agent: |
eGroups-EW/0.82 |
Isto mesmo, se você tiver o sudo disponível no seu sistema é o que você
procura. Se for um Debian provavelmente todo o grupo sudo poderá executar
tarefas de root com o sudo, porém, como você não quer que exija senha, abra o
arquivo /etc/sudoers, localize a linha (se ela não existir adicione-a e não
esqueça de adicionar o grupo também)
%sudo ALL=NOPASSWD: ALL
Adicione o usuário ao grupo sudo ou o grupo que você designou para executar e
pronto.
Abraço!
--- Em address@hidden, Eduardo Kislanski <eduardo@...> escreveu
>
> Use o sudo, e configure a opçao sem senha...
>
> Abraços
>
> Em 17 de junho de 2011 11:32, Cristiano Vasconcelos <cvasconcelosb@...
> > escreveu:
>
> > **
> >
> >
> > Bom dia!
> >
> > Tenho um Shell Script de backup que é chamado via cron e que faz login como
> > oracle, executa comandos e depois preciso voltar a root para executar
> > outros
> > comandos, só que quando necessito voltar para root é pedida senha, como
> > posso voltar a ser root sem a necessidade de digitar senha, para
> > automatizar
> > o backup.
> >
> > Exemplo do shell:
> >
> > su - oracle -c /home/oracle/bin/hotbkp (login e execução de comandos como
> > oracle)
> >
> > -- Agora preciso rodar os comandos abaixo como root:
> >
> > rm -f /backup/backup_domingo.tar
> >
> > tar -cvf /backup/backup_domingo.tar /home/oracle/ >> /tmp/$nomed 2>>
> > /tmp/$nomede
> >
> > --
> > Cristiano Vasconcelos Barbosa .'.
> > Analista de Sistemas.
> >
> > DEUS MEUMQUE JUS.'.
> > DÓMINI SUMUS.'.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
Re: Troca de logins de usuários em shell script, Cristiano, 2011/06/18