El jue, 11-08-2011 a las 11:42 -0300, Flako escribió: > El 11 de agosto de 2011 02:29, Fernando C. Estrada > <[email protected]> escribió: > > ¿Para que necesitas escribir la variable en tu script?, se me > ocurre que > si la variable de por si ya estará en tu archivo de texto ya > que lo > utilizas para otras cosas y suponiendo aparezca de esta forma: > > clave=secreto > > ..., en tu script únicamente asignes el valor a una variable e > invoques > el comando con dicha variable, por ejemplo: > > password=$(grep ^'clave=' ~/.topsecret | tr -d '\n''\r' | cut > -d '=' -f 2) > comando -U user -P $password > > Para el tema de ofuscar pues tendrías opciones infinitas ya > que tu > establecerías el algoritmo, pero entre las cosas más simples > puedes por > ejemplo pasar los valores a hexadecimal con algo así: > > password=$(echo "secreto" | xxd) > echo $password | xxd -p -r > > ..., ó a base 64 por ejemplo de esta forma:: > > password=$(echo "secreto" | base64) > echo $password | base64 -d > > Sin mayor información del problema a resolver espero esto te > sea de > ayuda. > > Saludos y buen día, > > P.D. Jamás se me había ocurrido hacer un script combinando > Bash, AWK y > ¿MS-DOS? (imagino te refieres a la sintaxis de un archivo > batch), esto > obviamente me tiene asombrado así que por favor cuando > termines te > agradeceré me permitas conocer el resultado de tal hazaña ;-) > -- > Fernando C. Estrada > > Consejo 34 de Debian: Si quiere seguir Debian sid y tiene una > conexión lenta > o una cuota de descarga pequeña, vea el paquete debdelta. > > > Hola > Disculpen si no quedo claro.. > La idea es correr un comando de vmware que los parámetro son: > vmware-cmd.bat -U administrador -P EsteEsMiPassword -mas > parametros > Lo que hace necesario, colocar el password en texto plano y tenerlo un > archivo plano (sin encriptacion). > > Yo lo que quiero es ofuscar/ocultar (no encriptar) a la vista de > mirones la contraseña.. sumado a permisos de archivos no puedo hacer > mucho mas. la idea es no hacérselas tan facil. > > Lo que me dice Fernando de base64, es lo que ando buscando.. > gracias > Anoche replanteando la busqueda tambien encontre > http://sateliteguayana.com.ve/documentos/bash/ejemplos/c252.html que > permite encriptar codigo, o textos. > > Lo de "ps ax" que dice santiago, es verdad.. se me habia escapado, > igual el script es para iniciar/bajar VMWares sobre un server > windows, por lo que el script solo corre en el servidor de forma > desatendida y ese caso seria de bajo el riesgo, en ese caso, solo se > me ocurre usar cpau, pero habria que ver la seguridad.. para cpau no > vi doc de como encripta. > > > Y por la ultima pregunta, el script es bash/awk/msdos porque corre > sobre windows, es un script de bash/awk (toda la logica con ellos), > pero igual que en Linux, bash se queda corto y terminas corriendo > comando del S.O, en este caso msdos/windows :) > Se logra GNUsear windows con http://gnuwin32.sourceforge.net/ y > http://unxutils.sourceforge.net/ :) > > Gracias a todos.. > Encontre http://www.fourmilab.ch/webtools/base64/ para windows, cuando > ofusque mis password les comento > > y por que no usas perl o python ??
-- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

