7 votos

¿Cómo puedo limitar los tiempos de inicio de sesión en linux para ciertos usuarios?

¿Cómo puedo limitar los tiempos de inicio de sesión en linux para ciertos usuarios? Por ejemplo tengo a un usuario que solo necesita estar habilitado de 8am a 5pm? ¿Hay alguna forma de automatizar esto? Mi entorno es un servidor Centos administrado vía webmin.

12voto

Ryan B. Lynch Puntos 1536

Necesitas configurar uno de los módulos del subsistema PAM, llamado "pam_time". Es bastante sencillo de hacer a mano, simplemente editando el archivo de texto que controla el comportamiento del módulo. No sé sobre webmin, específicamente-puede haber una opción de interfaz de webmin para esto, ya.

En resumen, editarás el archivo '/etc/security/time.conf' y añadirás algunas opciones de configuración que describen qué usuario quieres restringir, y exactamente cuándo quieres que esté restringido. Dado que este es un archivo del sistema relacionado con la seguridad, necesitarás privilegios de root para realizar la edición.

He aquí un ejemplo del texto que se añadiría a ese archivo, en un conjunto de líneas nuevas (citado directamente del ejemplo en el tutorial que enlazo, más abajo):

login ; * ; !bobby ; MoTuWeThFr0800-2000
login ; * ; !root ; !Al0000-2400
http ; * ; !bobby ; MoTuWeThFr0800-2000
http ; * ; !root; !Al0000-2400

"Estas normas restringen al usuario bobby la posibilidad de conectarse entre las 08:00 y las 2000, y también restringen el acceso a Internet durante estas horas. Root podría conectarse a cualquier hora y navegar por Internet también durante todas las horas".

La documentación completa de pam_time está aquí, y explica el resto de las posibles opciones de configuración y controles:

y hay un tutorial fácil de seguir, aquí, con instrucciones paso a paso, donde encontré el ejemplo que cité, arriba:

0 votos

Parece que también hay que editar los archivos en /etc/pam.d/ . Ver la respuesta en ask.fedoraproject.org/en/question/7260/

0 votos

Actualizado, enlace de archivo del comentario anterior: askbot.fedoraproject.org

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: