Entradas

Mostrando entradas de agosto, 2015

Recodificar claves MD5

Semanas atrás estaba trabajando en la migración de casillas de correo a un servidor nuevo basado en ZIMBRA .  Se quiere que los usuarios autentiquen en el nuevo sistema con sus passwords actuales. Las passwords actuales están encriptadas con el algoritmo MD5 , almacenadas en una base de datos MySQL . En Zimbra se utiliza " autenticación interna ", las claves se almacenan en OpenLDAP (atributo userpassword ). Zimbra encripta las passwords con el  algoritmo SSHA, pero admite passwords con otros algoritmos. Queriendo migrar las password de un sistema a otro, nos encontramos que era necesario recodificar las passwords almacenadas en la base datos, para que pudieran ser utilizadas con exito. OpenLDAP almacena las passwords en un formato binario, codificado en base64 . Aquí se discute esto , con ejemplos en PHP. Y en este mensaje de una lista de OpenLDAP encontramos la razón de nuestro problema y un script de conversión.Copio acá el script : #---------------------------...

Ayuda para usar el vi

Esta no es una apología del vi , el editor de texto standard de Linux y UNIX.  Editar archivos de texto plano es una tarea frecuente, VI es el editor que se instala por defecto en ambientes UNIX (y UNIX like ). Tener un buen manejo de este editor es importante para trabajar en Linux, UNIX y afines ( *BSD ) o realiza tareas avanzadas en MacOS X . Para alguno de mis ocho lectores fanático de Emacs : no le tengo especial aprecio, tampoco lo rechazo. Me hice al habito de trabajar en vi, soy bastante productivo con el. El vim , una implantación de vi, ha reconciliado con vi a muchos de sus más acérrimos detractores. Contando con sintaxis coloreada para muchos lenguajes de programación y ayuda en linea. De todas formas, no se puede negar que la curva de aprendizaje es empinada. Hace muchos años con Enrique Verdes creamos una cartilla de VI , para facilitar el aprendizaje y uso. En la desaparecida revista Linux+ (edición española) se publicó un buen articulo para ...

Fotografo y/o Modelos se buscan ...

Imagen
Una fotógrafa curioseaba en una tienda de Richmond , encontró 4 cajas de diapositivas . Las lleva a su casa, las escanea ... y quedo asombrada de lo que encontró. Quiere saber más sobre quien tomo esas fotografías y las modelos. Una de las tiras de diapositivas Una de las imagenes (Facebook de Megan Abell Fotography) Publico las fotos escaneadas en Facebook , muchos aventuraron conjeturas sobre las fotos: La opinión general es que las fotos fueron tomadas en California, específicamente en playa del Rey . Hay opiniones diversas sobre las fechas de las fotos, desde fines de los 40 del pasado siglo , hasta fines de los 60. Muchos coinciden con fines de los años 50 como la fecha más probable. Me gustan estos descubrimientos, como publique en su momento de Vivian Maier , y muchísimos archivos más que esperan  ser descubiertos. Hay más de esta historia en el facebook de Megan Abell y en Looks like Film .

Fotografo y/o Modelos se buscan ...

Imagen
Una fotógrafa curioseaba en una tienda de Richmond , encontró 4 cajas de diapositivas . Las lleva a su casa, las escanea ... y quedo asombrada de lo que encontró. Quiere saber más sobre quien tomo esas fotografiás y las modelos. 2 de las tiras de diapositivas Una de las imagenes (Facebook de Megan Abell Fotography) Publico las fotos escaneadas en Facebook , muchos aventuraron conjeturas sobre las fotos: La opinión general es que las fotos fueron tomadas en California, específicamente en playa del Rey . Hay opiniones diversas sobre las fechas de las fotos, desde fines de los 40 del pasado siglo , hasta fines de los 60. Muchos coinciden con fines de los años 50 como la fecha más probable. Me gustan estos descubrimientos, como publique en su momento de Vivian Maier , y muchísimos archivos más que esperan  ser descubiertos. Hay más de esta historia en el facebook de Megan Abell y en Looks like Film .

Configurar PHP:YAZ

YAZ es una toolkit para desarrollar clientes y servidores Z39.50 . Estos servicios son utilizados fundamentalmente en sistemas gestión de bibliotecas , como Koha o PMB . Para una instalación de PMB necesité configurar esta extensión de PHP. La extensión esta disponible a través de PECL .  Es prerrequisito tener instalada la librería YAZ, la extensión de PHP es un wrapper. Se puede bajar del sitio del desarrollador, allí hay disponibles paquetes para varias distribuciones y Windows. En mi caso, trabajé sobre OpenSuSE , los paquetes a instalar son: yaz, libyaz y libyaz-devel. Una vez instalado estos paquetes es necesario ajustar algunos caminos para facilitar el trabajo de PECL. En mi caso ejecute: cd /usr/share/doc/packages/yaz && mkdir bin && cd bin && \  for i in $(ls /usr/bin/yaz-*); do ln -s  $i; done PECL espera encontrar la configuración de yaz, y sus herramientas, bajo un mismo árbol de directorios. Estos comandos corrigen es...

X11 (X-Windows) redirigido via SSH

Imagen
A veces necesito ejecutar aplicaciones X-Windows en equipos remotos, a los que accedo via SSH . OpenSSH tiene la posibilidad de redirigir la aplicaciones ejecutadas en el equipo remoto, haciendo que se desplieguen en el equipo local.  El equipo al que nos conectamos debe tener su servidor SSH configurado para redirigir Puertos hacia el equipo donde iniciamos la conexión. El archivo a editar es sshd_config (usualmente esta en /etc/ssh ). Agregamos o cambiamos estas lineas:       AllowTcpForwarding yes       X11Forwarding yes       X11UseLocalhost no Es necesario instalar xauth y xhost (según la distribución varían el nombre de los paquetes). Si trabajamos desde un escritorio con Linux (o cualquier UNIX) basta con invocar ssh con el switch -X. Un ejemplo:         ssh -X miservidor.empresa.com . ¿Y en Windows ? Para quienes utilizan windows ...