Deshabilitar un usuario temporalmente

A veces es necesario deshabilitar una cuenta temporalmente, sin borrarla. Por ejemplo, un usuario pudo dejar de pagar sus cuentas, o el administrador de sistema puede sospechar que un cracker [45] tiene la contrase�a de esa cuenta.

La mejor manera de deshabilitar una cuenta es cambiar su int�rprete de comandos por otro programa que solo env�a mensajes a la pantalla. De esta manera, cualquiera sea la forma que intente entrar al sistema con esa cuenta fracasar�, y sabr� porqu�. El mensaje puede decir que el usuario se contacte con el administrador de sistema para que cualquier problema sea tratado con/por �l.

Es posible tambi�n cambiar el nombre de usuario o contrase�a del mismo por otro, en tal caso el usuario no sabr� que pasa. Usuarios confusos significa mas trabajo. [46]

Una manera simple de para crear un programa especial es escribir una "cola de script":

 
#!/usr/bin/tail +2 
Esta cuenta ha sido cerrada por razones de seguridad.
Por favor llame al 555-1234 y espere que lleguen los hombres de negro.

Los primeros dos caracteres (`#!') le dicen al n�cleo que el resto de la l�nea es un comando que necesita ejecutarse por medio de un interprete. El comando tail en este caso manda una salida en pantalla de todo excepto de la primera l�nea de la salida est�ndar.

El usuario billg [47] es sospechado de infringir la seguridad, el administrador del sistema puede hacer algo como esto:

# chsh -s /usr/local/lib/no-login/security billg 
# su - tester 
Esta cuenta ha sido cerrada por razones de seguridad.
Por favor llame a 555-1234 y espere hasta que lleguen los Hombre de Negro 
# 

El prop�sito del comando �su� es verificar que el cambio funciona, por supuesto.

"Tail script" debe mantenerse en un directorio separado, as� sus nombres no interfieren con los comandos de los usuarios normales.



[45] En este caso traducible a invitado inesperado y malicioso

[46] Pero ellos pueden llegar a ser muy divertidos, si eres un BOFH.

[47] billg: referencia a Bill Gate, uno de los cofundadores de la empresa Microsoft.