Es curiosa toda la serie de inconvenientes que se pueden presentar cuando necesitas migrar una gran red de equipos a un entorno OPENLDAP. Como ya he venido relatando en este blog y que desde ahora podrán seguir los fallos en la etiqueta OpenLdap, aquí les traigo uno nuevo que me acaba de suceder curiosamente con un usuario.
Al entrar como este usuario y ver las tareas que tenía configuradas previamente en el cron se me presentó el siguiente error.
Después de darle muchas vueltas, ya constatando que era un problema de permisos ya que desde el root podía ver los cron almacenados para ese usuario, que era mi mayor miedo, di con 512kbps y su post donde colocan los permisos necesarios para el crontab.
Solución
chmod 4755 /usr/bin/crontab
Espero que este post le sea de ayuda a muchos mas.
Para quienes me siguen en Twitter, y para quienes me conocen sabrán que durante mucho tiempo he estado involucrado con el tema de LDAP en linux y sus posibles usos, así como también me encuentro migrando la plataforma de la empresa donde trabajo “Xtratelecom” a LDAP.
El día de hoy durante la migración de uno de los equipos me tope con un error curioso, despues de realizar la configuraciones pertinentes intente hacer login y me aparecia el siguiente error:
I have no name!@hostname:~$ whoami
whoami: cannot find name for user ID 1001
Despues de buscar un poco en internet me tope con Ducea.com, y di con la solución cambiar los permisos del archivo /etc/lib_nss.conf que seguramente los debes tener en solo lectura para el dueño, así que simplemente aplicando un:
Como ya he publicado aquí, llevo tiempo ya aprox. 1 año trabajando fuertemente con heartbeat, DRBD, failover entre otras. Por diversos motivos hemos tenido que crear algunos scripts OCF’s, para algunos servicios que no vienen por defecto en Heartbeat, es por esto que para este caso les traigo el script ocf que he realizado partiendo de la base de uno realizado por mi colega Iñaki Baz.
Instalando Freetds con perl DBD::sybase para realizar conexiones a SQL SERVER desde Perl, me encontré con un problema al realizar la instalación de los paquetes en CentOS 64bits, problemas de librerías, paquetes, rpm’s entre otros. La única forma en que pude resolverlos fue la siguiente.
Para realizar la instalación de los paquetes debemos descargar el Freetds del Website en su versión estable con el comando wget como se muestra a continuación
wget url de descarga
Una vez descargado el paquete procedemos a compilarlo de la siguiente forma:
./configure --prefix=/usr/local/freetds --with-tdsver=7.0
make
make install
Una vez echo esto tendremos el driver de freetds instalado, ahora debemos configurarlo y probar que funciona. Para esto es necesario editar el fichero /usr/local/freetds/etc/freetds.conf Agregando el siguiente contenido.
try server login = yes
try domain login = no
[sql1]
host = ip_del_servidor_SQLSERVER
port = 1433
tds version = 8.0
Todos los días en la red escuchamos que Google esta trabajando en las búsquedas en real time, pero pocos se imaginan que puede ser eso, o a que puede estar relacionado. En el siguiente video de Google, explican lo que están buscando con todo este movimiento impulsado por la gente de Twitter.
Lo que se explica en el video es muy cercano a la idea que tuve ne un principio de lo que se podría lograr con Twitter, pero a mayor escala. Siempre estuve pensando en la necesidad de los usuarios, de conseguir respuesta a innumerables preguntas pero con contenido actual de última hora, algo que hasta el momento no era ofrecido por los buscadores, ya que estos dependían del tiempo de indexación del contenido de la web, que podía tardar días y hasta meses dependiendo de las estrategias de SEO usada en cada sitio de internet.
Ahora bien según Mashable, twitter anunció en la conferencia de LeWebque se esta realizando en Francia en estos momentos, que a principios del 2010, liberarán su api para los desarrolladores de la misma forma en que esta disponible para los buscadores como Bing, y Google, es decir, desde ese momento los desarrolladores tendrán a su disposición el contenido que actualmente tienen disponibles los buscadores lo que permitirá que cualquiera pueda desarrollar aplicaciones para realizar consultas en real time de lo que esta sucediendo en le mundo.
Lo que es indiscutible es que el SEO, ha evolucionado, ya no es el mismo concepto que empezó hace 10 años, ya no depende de arañas, ni de la estructura de una página. Ahora los autores deberán generar contenido relevante, contenido interesante y de calidad que permita que esto sea reproducido en las redes sociales para que tengan importancia dentro de los buscadores, y que permitan que sean compartidos.