e posibel se logar como root com script

1. e posibel se logar como root com script

Fernando Britos
0FerchuS0

(usa Ubuntu)

Enviado em 19/06/2009 - 09:46h

Oi gente, to fazendo un scrip no cual eu preciso me logar como root para fazer algums comandos e possivel fazer isso?

mt obrigado


  


2. Re: e posibel se logar como root com script

Pedro Pereira
pogo

(usa Fedora)

Enviado em 19/06/2009 - 10:00h

É sim. Com o sudo você consegue fazer isso facilmente. Mais informações: http://pt.wikipedia.org/wiki/Sudo.

[]'s

Pedro
www.pedropereira.net


3. Re: e posibel se logar como root com script

Fernando Britos
0FerchuS0

(usa Ubuntu)

Enviado em 19/06/2009 - 10:02h

/usr/bin/pg_dump -i -h 192.168.1.11 -p 5432 -U postgres -F p -D -v -f "/home/desarrollo/Desktop/15-06CEMASA" cemasa

esse e o comando que eu tenho que rodar so que antes eu tenho que me logar como root.. o que eu nau sei.. hehe..

espero contar com a sapiecia de vcs..

obrigado.


4. Re: e posibel se logar como root com script

Fernando Britos
0FerchuS0

(usa Ubuntu)

Enviado em 19/06/2009 - 10:14h

oi pogo, obrigado pela resposta. so que de acordo com o que eu li do link q vc me pasou, ele vai pedir de novo uma senha.. e eu preciso que ese script se auto execute cada certo tempo.. eu nao quero ter que botar senha cada vez que ele rode.. mt obrigado


5. Re: e posibel se logar como root com script

Edipo de Oliveira
edipokbelo

(usa Debian)

Enviado em 19/06/2009 - 10:33h

cara vê se isso te ajuda

http://www.vivaolinux.com.br/dica/Liberar-comandos-de-root-no-sudo-sem-pedir-senha/


6. Re: e posibel se logar como root com script

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/06/2009 - 12:21h

É possível sim. Faça:

# echo "senha_de_root" > senha.txt

Depois, para logar-se, faça:

# su - < senha.txt

Ae vc coloca esse comando antes d executar o comando q vc deseja.

Edit: esqueça o q eu disse. Tem outra forma d vc executar sem pedir senha. Vc pode dar permissão d execução para o seu usuário comum ao aplicativo pg_dump, dessa forma:

# setfacl -m u:usuario:rx /usr/bin/pg_dump

Assim ele vai t permissão d execução e leitura do arquivo. Caso esse comando não exista, faça:

# apt-get install acl

T+!


7. Re: e posibel se logar como root com script

Fernando Britos
0FerchuS0

(usa Ubuntu)

Enviado em 19/06/2009 - 12:58h

pessoal esse e o script que eu to fazendo ele ja faz tudo certhinho so que na hora que eu quero pasar para o meu computador o arquivo que ele gera ele pede de novo senha? como eu poso pular a senha?

mt obrigado



#!/bin/bash
#estabelece senha
echo "senha" > senha.txt
su - < senha.txt
#faz o backup
/usr/bin/pg_dump -i -h 192.168.1.11 -p 5432 -U postgres -F p -D -v -f "/home/desarrollo/Desktop/backup" cemasa
#faz a comprezao do arquivo
tar zcvf back.tar.gz backup
#deleta o arquivo sem comprimir
rm backup
#envia o arquivo ao meu computador (notese que eu tento enviar a mesma senha para a entrada do meu computador as senhas sao as mesmas)
scp back.tar.gz fernando@192.168.1.2:/home/fernando/Escritorio < "senha.txt"


8. Re: e posibel se logar como root com script

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 19/06/2009 - 13:26h

Cara, coloca na CRONTAB do root.


9. Re: e posibel se logar como root com script

Leandro Rodrigo
piquen0

(usa Linux Mint)

Enviado em 24/03/2011 - 22:42h

Tenho uma duvida parecida com a do nosso colega. quero fazer um script para enviar arquivo em uma rede através do ssh, mas não sei como colocar a senha de root da maquina que estou tentando enviar o arquivo, bom o script é esse:

#!/bin/bash

IP="192.168.0.126 192.168.0.144 192.168.0.150 192.168.0.172 192.168.0.177 192.168.0.196";
user="root"
echo "Informa a senha de root"

read RESPOSTA
for IP in $IP; do

scp /home/leandro/hosts $user@$IP:/etc/ //Como eu informaria a senha nesse momento????

done

se alguém puder me ajudar ficarei grato...


10. Re: e posibel se logar como root com script

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 24/03/2011 - 23:19h

Dessa forma não tem como. Tem como vc autorizar via sudo, dessa forma:

# visudo

E acrescente essa linha:

usuario ALL = NOPASSWD: /caminho/seu/script

Salve e veja se vc consegue executá-lo sem senha:

$ sudo /caminho/script


11. RE

Fernando Krein Pinheiro
fernandopinheiro

(usa Debian)

Enviado em 25/03/2011 - 00:24h

fdmarp ja deu a dica............rode esse script pelo crontab como root e ja eras!!!!



12. Re: e posibel se logar como root com script

Leandro Rodrigo
piquen0

(usa Linux Mint)

Enviado em 25/03/2011 - 08:45h

Bom a questão é que não tenho problemas com a senha da minha maquina, e a senha das outras maquinas do laboratório, bom são 40 maquinas é informar senha a senha da muito trabalho, bom eu sou iniciante no linux e no shell, por isso não sei o que posso ou não fazer...



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts