Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: dark_fidodido en 23 Julio 2009, 13:13 PM

Título: scrip ejecutable en linux[Solucionado]
Publicado por: dark_fidodido en 23 Julio 2009, 13:13 PM
Hola foreros, he realizado un script en centos para miservidor de correo de qmail para crear usuarios cuando me saltó una duda:
¿como puedo hacerlo ejecutable desde cualquier sitio? desde cualquier directorio vamos.. pensé en hacerlos por los alias del bashrc pero eso es solo un enlace y no es lo que busco..
¿se puede hacer?

gracias
Título: Re: scrip ejecutable en linux
Publicado por: kamsky en 23 Julio 2009, 13:50 PM
pues simplemente dándole permisos de ejecución...

por ejemplo, para que todo kiski pueda ejecutarlo y verlo pero sólo el dueño modificarlo valdría con:

# chmod 755 nombre_del_archivo
Título: Re: scrip ejecutable en linux
Publicado por: dark_fidodido en 23 Julio 2009, 13:54 PM
ya... pero para llamar al script desde cualquier directorio? por ej:
mi script se llama crearusuario y esta en /etc/qmail/bin/
para ejecutarlo ahora mismo seria
#sh /etc/qmail/bin/crearusuario

como puedo hacerlo de forma que se ejecute desde por ejemplo /home/ y que se complete el nombre dandole al tabulador?
Título: Re: scrip ejecutable en linux
Publicado por: Anibal784 en 23 Julio 2009, 16:50 PM

~$ PATH=$PATH:/etc/qmail/bin/
~$ crearusuario

no debes usar el comando sh y la próxima vez que inicies sesión debes volver a setear la variable PATH, puedes toquetear algún que otro archivo de configuración para hacerlo global o bien tu archivo .bashrc para que sólo sea para la sesión de un sólo usuario.
Título: Re: scrip ejecutable en linux
Publicado por: dark_fidodido en 23 Julio 2009, 17:24 PM
pero ese código lo pongo en el script o como?
perdon por mi ignorancia....
Título: Re: scrip ejecutable en linux
Publicado por: leogtz en 23 Julio 2009, 17:25 PM
Ponlo en la terminal o consola.

Por otra parte, puedes ponerlo en :

/usr/local/bin/


Y luego le das permisos de ejecución.
Título: Re: scrip ejecutable en linux
Publicado por: dark_fidodido en 23 Julio 2009, 17:59 PM
mmmm voy a probar muchas gracias
Título: Re: scrip ejecutable en linux
Publicado por: dark_fidodido en 24 Julio 2009, 11:49 AM
ya ta!!!! la forma era como dijo Leo Gutierrez
lo pasas a:
/usr/local/bin/ y le das permisos
y hace exactamente lo que queria
muchas gracias os debo una xD
Título: Re: scrip ejecutable en linux
Publicado por: leogtz en 24 Julio 2009, 18:07 PM
Ok, tema solucionado.