[Résolu] Sessions utilisateur et filtrage horaires

Bonjour,

j’aimerais savoir s’il est possible de définir simplement un filtrage horaire pour l’accès aux sessions utilisateurs ?

Typiquement, l’objectif est qu’un utilisateur donné ne puisse avoir accès à sa session (shell, kde, gnome ou autre) que pendant une plage horaire définie.

Idéalement, un message d’alerte d’arrivée à la fin de la plage horaire définie devrait également être envoyé à l’utilisateur par exemple un quart d’heure avant celle-ci.

Est-ce que cela est possible ?

Bien sur, tu peux faire un script bash pour ca :wink:

Il suffit de chercher sur ton moteur de recherche préféré… :wink:
Un petit coup de pouce : essaies avec les mots clés suivants “restriction horaire debian” ou “restriction horaire linux” ou en anglais “restriction access time debian” si tu es à l’aise avec la langue de Shakespeare…

1 J'aime

Merci GOGI pour le “coup de pouce”, il me manquait effectivement le terme “restriction” pour trouver des résultats pertinants.

J’ai même trouvé exactement ce que je cherchais pour la restriction horaire à KDE :
http://lea-linux.org/documentations/Trucs:Restriction_horaires_de_connexion_sur_KDE_via_Pam

Il ne me reste plus qu’à faire un script cron pour avertir l’utilisateur avant la fin de sa session.

Et un autre pour le déconnecter complètement en utilisant :
skill -KILL -u utilisateur

Pour les scripts cron de notification d’arrivée à fin de session et de fermeture de session, c’est expliqué à la fin de ce tutoriel :
https://doc.ubuntu-fr.org/tutoriel/restrictions_horaires