Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: carlos.foroelhaker en 25 Mayo 2012, 22:29 pm



Título: Ayuda bash
Publicado por: carlos.foroelhaker en 25 Mayo 2012, 22:29 pm
Hola estoi haciendo un script en bash
lo que pasa esque llego a un momento que el prompt de la terminal de ubuntu
me pide la contraseña y la tengo que introducir pero quiero hacer que todo el proceso sea automatizado asi que me gustaria saber

como enviar un valor o una cadena de texto al prompt del sistema.


Título: Re: Ayuda bash
Publicado por: Kasswed en 26 Mayo 2012, 00:47 am
no es más fácil lanzar el script bajo el usuario en cuestión?

Lo digo porque si pones la contraseña en el script, se va a poder ver (también dependiendo de los permisos que le dés al script).

No sé, ¿puedes poner el código o nos puedes decir qué hace tu script? No le veo mucho sentido eso.


Título: Re: Ayuda bash
Publicado por: carlos.foroelhaker en 27 Mayo 2012, 19:01 pm
no es más fácil lanzar el script bajo el usuario en cuestión?

Lo digo porque si pones la contraseña en el script, se va a poder ver (también dependiendo de los permisos que le dés al script).

No sé, ¿puedes poner el código o nos puedes decir qué hace tu script? No le veo mucho sentido eso.

si mira aqui esta el script

Código:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import sys

servidor="ftp://ftp.uv.es/"
os.system("sudo lftp -u " + servidor)



ahora con este pequeño script se puede acceder al servidor pues ahora quiero hacer un get para descargarme cualquier fichero pero sin tener que escribir el nombre del fichero que lo haga automaticamente el script

por ejemplo si hay un fichero que se llame " musica "

hacer que el script me lo descarge atravez de get automaticamente.