+ Responder ao Tópico



  1. #1

    Padrão Enviar comando no shell como root, ja com a senha na linha

    Pessoal,

    Estou precisando de um help.
    Preciso enviar um comomando ao shell como se fosse atravez do su, mas tem que ser tudo em uma linha, por ex:
    su -c service httpd stop -p senha
    mas com qual programa eu consigo fazer algo do tipo?

  2. #2
    Visitante

    Padrão Enviar comando no shell como root, ja com a senha na linha

    eu creio que com o pipe você consegue... ou então com ponto e virgula...
    tenta ai.....



  3. #3

    Padrão Enviar comando no shell como root, ja com a senha na linha

    naum vai funcionar com pipe naum vc vai ter q fazer um script usando expect
    da uma olhada aki q tinha um material e um exemplo sobre isso
    www.dicas-l.unicamp.br

  4. #4

    Padrão Enviar comando no shell como root, ja com a senha na linha

    Soh pra completar achei o script que usa ssh e ftp com expect
    acho q vai resolver teu problema
    http://www.dicas-l.unicamp.br/dicas-l/19980426.shtml
    http://www.dicas-l.unicamp.br/dicas-l/20011126.shtml



  5. #5

    Padrão Enviar comando no shell como root, ja com a senha na linha

    Obrigado pessoal, vou tentar aqui....

  6. #6
    gustavofd
    Visitante

    Padrão Enviar comando no shell como root, ja com a senha na linha

    vc pode tentar tb com o sudo

    edita esse arquivo:

    /etc/sudoers

    colocando a linha:

    usuario ALL=(ALL) NOPASSWD: comando

    abraços,

    gustavo