Foro de elhacker.net

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:
Código:
# 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
Código:
#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
Código:
~$ 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 :
Código:
/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.