Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Dernière révision Les deux révisions suivantes | ||
tutoriel:restrictions_horaires [Le 30/09/2016, 17:02] 82.250.123.21 [Configuration semi-automatique par script] |
tutoriel:restrictions_horaires [Le 10/05/2018, 18:48] bcag2 [Expiration d'une Session] FIXME skill obsolète |
||
---|---|---|---|
Ligne 123: | Ligne 123: | ||
==== Expiration d'une Session ==== | ==== Expiration d'une Session ==== | ||
- | Lorsqu'une Session arrive à expiration (qu'elle dépasse la limite horaire alors que l'utilisateur est déjà connecté), le module PAM ne peut atteindre l'utilisateur concerné. En effet, si ''mathilde'' se connecte pendant les horaires de temps autorisées, elle est tout à fait libre de dépasser ces plages horaires ! Pour cela, nous allons utiliser un nouveau programme : [[:cron]]. Cette application exécute des commandes à des intervalles de temps données. Dans notre cas, nous allons faire usage de la commande ''skill -KILL -u'' pour déconnecter l'utilisateur lorsque la Session expire. \\ | + | Lorsqu'une Session arrive à expiration (qu'elle dépasse la limite horaire alors que l'utilisateur est déjà connecté), le module PAM ne peut atteindre l'utilisateur concerné. En effet, si ''mathilde'' se connecte pendant les horaires de temps autorisées, elle est tout à fait libre de dépasser ces plages horaires ! Pour cela, nous allons utiliser un nouveau programme : [[:cron]]. Cette application exécute des commandes à des intervalles de temps données. Dans notre cas, nous allons faire usage de la commande ''skill -KILL -u'' FIXME (man skill sous [[:xenial]]: "These tools are obsolete and unportable" => kill) pour déconnecter l'utilisateur lorsque la Session expire. \\ |
La Manipulation est très simple. [[:tutoriel:comment_editer_un_fichier|Editez simplement le fichier]] ''/etc/crontab''. Ajoutez-y alors la ligne de code suivante : | La Manipulation est très simple. [[:tutoriel:comment_editer_un_fichier|Editez simplement le fichier]] ''/etc/crontab''. Ajoutez-y alors la ligne de code suivante : | ||
<code> | <code> |