Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:restrictions_horaires [Le 16/02/2016, 17:32]
frombenny Vérification des liens
tutoriel:restrictions_horaires [Le 10/05/2018, 18:48] (Version actuelle)
bcag2 [Expiration d'une Session] FIXME skill obsolète
Ligne 19: Ligne 19:
  
  
-Le script **CTparental.sh** que l'on retrouve dans la page de documentation [[:​tutoriel:​comment_mettre_en_place_un_controle_parental#​dnsmasq_et_blackliste_de_l_universite_de_toulouse|comment mettre en place un contrôle parental]]+Le script **CTparental** que l'on retrouve dans la page de documentation [[:​tutoriel:​comment_mettre_en_place_un_controle_parental#​dnsmasq_et_blackliste_de_l_universite_de_toulouse|comment mettre en place un contrôle parental]]
 se base sur les principes décrits dans la partie **Configuration manuelle**, mais automatise toutes les étapes. se base sur les principes décrits dans la partie **Configuration manuelle**, mais automatise toutes les étapes.
  
 Une fois le script installé il vous suffira de lancer : Une fois le script installé il vous suffira de lancer :
-  sudo CTparental.sh -off  # si vous ne voulez pas du filtrage sur Internet.+  sudo CTparental -off  # si vous ne voulez pas du filtrage sur Internet.
  
 puis : puis :
  
-  sudo CTparental.sh -tlo  # pour paramétrer les plages horaires de connexion de chaque usager. Attention à bien se laisser un compte en accès H24 7/7+  sudo CTparental -tlo  # pour paramétrer les plages horaires de connexion de chaque usager. Attention à bien se laisser un compte en accès H24 7/7
  
  
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>​
  • tutoriel/restrictions_horaires.1455640335.txt.gz
  • Dernière modification: Le 16/02/2016, 17:32
  • par frombenny