Oracle – ORA-28000: the account is locked

Hoy hemos recibido una incidencia de un desarrollador que obtenía este error. A priori el error es claro: ORA-28000: the account is locked

y su solución consiste únicamente en proceder a desbloquear el usuario:

 SQL> alter user nombre_usuario account unlock;

Con esto el usuario estará desbloqueado, si quieres evitarte una nueva incidencia, resetea la contraseña al usuario en cuestión y pásale la nueva. Las personas por defecto tienen mala memoria, y son “cabezotas” así que si no se la cambias estoy 95% seguro que volverá bloquearla 😀 Modo de proceder con el reseteo:

SQL> alter user usuario identified by nuevapass;

Esta incidencia, que como veis tiene fácil solución, en la realidad desembocó en un buen marrón.
Conclusión: Siempre que puedas mantén lo más aislado posibles de los servidores, más si son Linux, a todos los desarrolladores. Sólo puede traer problemas, pérdidas de datos, borrado de medio sistema con un “rm -rf”.
Si tienes que proporcionarles permisos, intenta que sean lo más limitados posible, si no, algún día te acordarás 😉

Posted in Oracle, sysadmin | Tagged , , , | 1 Comment

Tareas programadas 2008R2: This task requires that the user account specified has Log on as batch job rights

Tras estar revisando en un servidor de cliente (2008R2) por qué no se estaban los backups nocturnos, me he encontrado con este error:

This task requires that the user account specified has Log on as batch job rights

Tirando del hilo, se puede ver como es un problema que está relacionado con las políticas de seguridad de la máquina (secpol.msc).
Revisando las opciones para solventarlo se puede optar por modificar la política en sí, o bien ver que grupos tienen permitido ese derecho y evaluar si podemos meter al usuario que lanza los backups.

Me he inclinado por esta última opción.
Revisando la política “Log on as batch job” vemos que los grupos que pueden ejecutar las tareas son: Administrators, Backup Operators y Performance Log Users.

Como el usuario que usamos, su función es la de realizar Backups, lo añadimos a Backup Operators y probamos a programar la tarea que funciona correctamente.

Posted in sysadmin, windows | Tagged , , , , | Leave a comment

Mini – Directorio webapps en OC4J

En un servidor Tomcat las aplicaciones se suelen desplegar en la carpeta webapps.
En un servidor OC4J las podemos encontrar en la carpeta
~/oc4j/j2ee/home/applications

Si alojamos en esa carpeta los .war o aplicaciones correspondientes se desplegarán.
Éste es el funcionamiento que por defecto lleva, por supuesto, como en cualquier servidor se puede cambiar dicho comportamiento desde la configuración.

Posted in linux, sysadmin | Tagged , , , | Leave a comment

Warning PHP Centos: It is not safe to rely on the system’s timezone settings…

En las últimas instalaciones LAMP que he estado desplegando he observado que el PHP que instala CentOS por defecto deja el parámetro de “timezone” sin definir, en sí no supone un problema pero sí que llena el log de errores similares al siguiente:

PHP Warning:  Unknown: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Europe/Berlin’ for ‘CET/1.0/no DST’ instead in Unknown on line 0

El modo de corregirlo es simple, editamos el fichero de configuración de php (generalmente /etc/php.ini) y buscamos la línea, a posteriori ponemos el valor correspondiente, en mi caso, España, sería el siguiente:

# vi /etc/php.ini
date.timezone = Europe/Madrid

Reiniciamos el sevidor de apache y un Warning menos en el servidor.

 

Posted in apache, linux, sysadmin | Tagged , , , , , | Leave a comment

Eliminar test configurado en Xymon

Si estás acostumbrado a trabajar en BigBrother (como es mi caso hasta hace poco más de un mes), sabrás que para borrar un test/check configurado para un host se debe lanzar el siguiente comando en consola:

# ~/bin/bbrm servidor check
# ~/bin/bbrm servidor.isp.net ftp

En Xymon; que es una evolución de BigBrother (su migración es bastante sencilla); el modo de realizar esta misma tarea ha variado. Para proceder con el mismo ejemplo:

 # ~/server/bin/xymon 127.0.0.1 "drop servidor.isp.net ftp"

Será de utilidad si has configurado algún test que pasado un tiempo no quieres y deseas eliminar de la monitorización.

Posted in sysadmin | Tagged , , , | Leave a comment

FTP para descargar todos los drivers de Dell de cualquier producto!

Si tenéis workstations, impresoras, servidores, cabinas, etc.. de Dell este Link te vendrá muy bien en algún momento.

 

Posted in sysadmin | Tagged , , , , | Leave a comment