El día 11 de agosto de 2011 10:12, Flako <subfo...@gmail.com> escribió: > El 11 de agosto de 2011 02:29, Fernando C. Estrada <fcestr...@fcestrada.com> > 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. >
Amigo, si quieres soporte para programar scripts en Windows al menos ten la decencia de colocar OFFTOPIC en el subject > > 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 > > > -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAE_7eEOH2EJOX2QCBRRZO4dfEt=qbvmyjkqha6+j-ghygfa...@mail.gmail.com