elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
07 Octubre 2008, 13:41  



+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: dxr)
| | |-+  shell script
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] 4 Ir Abajo Imprimir
Autor Tema: shell script  (Leído 25081 veces)
charly230

Desconectado Desconectado

Mensajes: 168


Ver Perfil
Re: shell script
« Respuesta #30 en: 06 Septiembre 2005, 07:41 »

mmmmm muy claro no me quedo pero lo investigare! vale que tb algo de trabajo para mi tiene que quedar no???  ;D
jajaja bueno muchisimas gracias e intentare averiguar...

PD://perdon por irme del hilo principal de este tema  :-[
En línea
josecito

Desconectado Desconectado

Mensajes: 1


Ver Perfil
shell script
« Respuesta #31 en: 08 Septiembre 2005, 01:53 »

 ??? hola
   bueno estoy empezando a programar en shell y quiero saber como puedo hacer un programa que trabaje como cliente-servidor el cual es para registrar las entradas y salidas de empleados
ademas si hay otra manera de mandarle los datos al servidor como variables y no usar un archivo de mediador entre los dos
cualquier ayuda será bienvenida.
gracias
mi correo es m-c@adinet.com.uy
En línea
gews

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: shell script
« Respuesta #32 en: 27 Octubre 2005, 19:38 »

 :-[
hola
soy nuevo en el foro, y estoy realizando un script, para modificar un archivo borrarlo cambiarlo, etc, pero quiero que cuando realice un cambio con el archivo me muestre una especie de barra de progreso pero no se como hacerla, de antemano muchas gracias por la ayuda
En línea
Soul Lost
GNU/Linux

Desconectado Desconectado

Mensajes: 2.451



Ver Perfil WWW
Re: shell script
« Respuesta #33 en: 28 Octubre 2005, 12:25 »

si lo haces con dialog puede hacerlo facil con la opción --gauge:
--gauge <texto> <alto> <ancho> <porcentaje_inicial>

En línea

Siempre hay algo nuevo que aprender
Mi NUEVO BLOG: soullost.org
gews

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: shell script
« Respuesta #34 en: 28 Octubre 2005, 15:32 »

 :D
muchas gracias por  su colaboracion y en especial a Soul Lost, funciona bastante bien,  otra forma para hace esto seria con el siguiente shell:

function progreso () #crear una funcion (progreso)
 {
   typeset -i i=0     
 while [ $i -le "20" ]  #creamos el ciclo   
  do
   echo -e "\033[44m\033[30m \033[0m \\c"  #coloca un espacio en color azul  que indique la barra de progreso   
   sleep 1  #damos un intervalo de 1 seg
   i=i+1
  done
 }
#####Main#####
progreso   # llamamos la funcion dentro del shell

« Última modificación: 28 Octubre 2005, 15:37 por gews » En línea
Soul Lost
GNU/Linux

Desconectado Desconectado

Mensajes: 2.451



Ver Perfil WWW
Re: shell script
« Respuesta #35 en: 28 Octubre 2005, 19:35 »

bien XD, mira que estaremos ampleando el tema, es cuestión de tiempo, y podrías enseñarnos tus scripts ;)
En línea

Siempre hay algo nuevo que aprender
Mi NUEVO BLOG: soullost.org
xxjimmyxx

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: shell script
« Respuesta #36 en: 12 Noviembre 2005, 16:47 »

Holas .. , Soy Novato en Linux, mi problema es que necesito crear una base de datos Oracle (No con su asistente) sino a traves de comandos y todo debe ejecutarse automaticamente (mediante un shell) para ello debo pasarle parametros y ademas en el transcurso de este proceso debo cambiar de usuario (de root a "orto usuario" y ciceversa) ya que algunos comandos debo eecutarlos con root y otros en otro usuario(don de instale Oracle)...... yo lo hice pero no con shell ...

Aguien me podra ayudar ... se lo agradeceria mucho ..  thanks ..
En línea
thefame

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: shell script
« Respuesta #37 en: 25 Enero 2006, 09:51 »

Hola.

Me gustaria saber si hay alguna manera de si te entran el login y password mediante una pagina web, puedes saber si este login existe y si el password es correcto.

Muchas gracias de antemano.

saludos a tod@s
En línea
Soul Lost
GNU/Linux

Desconectado Desconectado

Mensajes: 2.451



Ver Perfil WWW
Re: shell script
« Respuesta #38 en: 25 Enero 2006, 16:42 »

Rotundamente si..

Mira el tema de CGI'S..
Lo mas sencillo para interactuar con el sistema es que lo crees con bash, aunque puede admitir cualquier lenguaje (c++, c, perl, etc)

Dime bien como esta la situación y lo pruebo con el servidor apache :P
En línea

Siempre hay algo nuevo que aprender
Mi NUEVO BLOG: soullost.org
thefame

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: shell script
« Respuesta #39 en: 25 Enero 2006, 19:47 »

hola Soul Lost...

Gracias por la ayuda.

Te explico:  tengo un servidor apache donde el user entra en la pagina principal y tiene q introducir un login y password. Este login y pass los cojo mediante form con metodo post y los envio a un script dentro de la carpeta cgi-bin con extension .sh.

Dentro de este script, trato los parametros de entrada, cojiendolos por separado y al final me quedo con  un login y un pass. Lo que necesito es saber si este login existe en el servidor linux q tengo y además que el pass que me pone sea el correcto.

El problema esta ahi, en como hago un script que me implemente el reconocer si el pass es correcto o no.

He estado probando y no hay problema para saber si este user existe en el server pero lo que no se es como mirar si es correcto o no el pass.

Muchas gracias .

saludos
En línea
Soul Lost
GNU/Linux

Desconectado Desconectado

Mensajes: 2.451



Ver Perfil WWW
Re: shell script
« Respuesta #40 en: 25 Enero 2006, 23:08 »

Si mm :\ deja ver, por ahora me tengo que ir XD, pero si quieres pon aqui el cgi para que lo vea en la noche..

El problema es que el password esta encriptado mediante un programa llamado creo crypt o algo así.. deja lo verifico y checo si se puede comparar apartir del hash que devuelva..

Edit
----------------------

Pensandolo bien XD mejor has un archivo con el nombre de usuario y hash (usuario:hash) ya seá MD5 o DES, el cual debe también existir en el /etc/shadow..

Aunque en verdad no se que es lo que quieras hacer con eso xD, si quieres identificarte en una pagina web es mejor que uses la misma utentificación de apache..

Saludos!!
« Última modificación: 26 Enero 2006, 18:10 por Soul Lost » En línea

Siempre hay algo nuevo que aprender
Mi NUEVO BLOG: soullost.org
thefame

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: shell script
« Respuesta #41 en: 26 Enero 2006, 12:31 »

Muy buenas.

He estado preguntando y me han dixo que si cojo el password que me ha entrado el usuario  mediante web, le hago la funcion crypt y si la contraseña que me ha entrado es correcta, esta funcion crypt me devolverá el pass encriptado. Asi solo tendré que comparalo con el que hay en el fichero /etc/shadow.

El problema q tengo es q no se como utilizar esta funcion:

Código:

#!/bin/bash
echo Content-type: text/html
echo

pass="hola"
echo "password: "$pass
c=`crypt($pass, "aa")`    #probé con la opción -lcrypt  -> tp
echo "Password EnCrypt: "$c


A ver si alguien me podria decir si de la maenra que he pensado se podria hacer y como he de poner la funcion  crypt.

Gracisa de antemano.
En línea
Soul Lost
GNU/Linux

Desconectado Desconectado

Mensajes: 2.451



Ver Perfil WWW
Re: shell script
« Respuesta #42 en: 26 Enero 2006, 18:10 »

usa perl ;)

es que depende con que sal y algoritmo este hecha (puede variar y sería cosa de averiguar cual usa tu distro)..

ademas te sugiero que crees una contraseña con crypt y esa misma pongas en el /etc/shadow y la misma función la uses para generar la que te envie del formulario y compararla (así sabras exactamente en que esta hecha y con que sal)..

Saludos!!
En línea

Siempre hay algo nuevo que aprender
Mi NUEVO BLOG: soullost.org
xasvix

Desconectado Desconectado

Mensajes: 1


sc


Ver Perfil
Re: shell script
« Respuesta #43 en: 23 Marzo 2006, 17:39 »

El string que se almacena en shadow, depende del momento ( date ) que se introduce el passwd. Solo con crypt no vas a conseguir el mismo string ( no recuerdo bien el proceso, tendría que buscarlo ).

Aprovecho para soltar otro problemilla:

Quero hacer una cosa tal que así :

FICHER=/usr/bin/* /usr/sbin/*
md5 $FICHER

La variable FICHER puede ir creciendo conforme agregue directorios y puede que al final desborde el tamaño máximo. Esto sucede pq al asignarla a FICHER el shell interpreta '*' y mete toda la ristra de ficheros.  Hay alguna forma de evitar esto ??
La alternativa sería pasarle al md5 un `ls -` que devuelva el listado de ficheros con el path pero tampoco se como hacerlo.
En fin, se agradece cualquier sugerencia. :-\
En línea
situ

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: shell script
« Respuesta #44 en: 02 Abril 2006, 01:45 »

Buenas aca tienen algunos ejemplos sobre shell script.
http://foro.elhacker.net/index.php/topic,12214.30.html
Si alguno necesita algo en especial, podemos ver si entre todos podemos realizar lo pedido :D
En línea
Páginas: 1 2 [3] 4 Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats