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
Prochaine révision Les deux révisions suivantes
tutoriel:comment_mettre_en_place_un_controle_parental [Le 29/10/2020, 18:40]
91.181.103.84 orthographe
tutoriel:comment_mettre_en_place_un_controle_parental [Le 27/07/2021, 23:18]
82.64.139.120 [ctparental]
Ligne 37: Ligne 37:
  
 Dans tous les cas ce n'est qu'une sécurité pour éviter qu'ils ne grandissent trop vite, mais elle ne remplace pas l’accompagnement des parents, le petit coup d’œil de temps en temps et le dialogue. Dans tous les cas ce n'est qu'une sécurité pour éviter qu'ils ne grandissent trop vite, mais elle ne remplace pas l’accompagnement des parents, le petit coup d’œil de temps en temps et le dialogue.
 +
 +== Installation ==
  
 Il est maintenant disponible sous forme de fichier deb. Il est maintenant disponible sous forme de fichier deb.
Ligne 44: Ligne 46:
 [[https://​gitlab.com/​marsat/​CTparental/​uploads/​381a8cc7bb638e3ca3f3100fb89f6659/​ctparental_ubuntu14.04_4.22.08-1.0_all.deb|v-4.22.08-1.0 pour ubuntu 14.04]]  ​ [[https://​gitlab.com/​marsat/​CTparental/​uploads/​381a8cc7bb638e3ca3f3100fb89f6659/​ctparental_ubuntu14.04_4.22.08-1.0_all.deb|v-4.22.08-1.0 pour ubuntu 14.04]]  ​
  
-[[https://​gitlab.com/​marsat/​CTparental/​uploads/​90bbf5ceb83f0e6cb94f24aa7c3f9981/​ctparental_ubuntu16.04_lighttpd_4.44.14-1.0_all.deb|v-4.44.14-1.0 pour ubuntu 16.04]]  ​+[[https://​gitlab.com/​marsat/​CTparental/​uploads/​dd42b8b023900e527041112efb2b1122/​ctparental_ubuntu16.04_lighttpd_4.45.07-1.0_all.deb|v-4.45.07-1.0 pour ubuntu 16.04]]  ​
  
-[[https://​gitlab.com/​marsat/​CTparental/​uploads/​48761a8506d3e5c8beee110f1c12cdf3/​ctparental_ubuntu18.04_lighttpd_4.44.14-1.0_all.deb|v-4.44.14-1.0 pour ubuntu 17.xx et 18.04]] ​+[[https://​gitlab.com/​marsat/​CTparental/​uploads/​a5e0473f1070acf509bfda68281233dd/​ctparental_ubuntu18.04_lighttpd_4.45.07-1.0_all.deb|v-4.45.07-1.0 pour ubuntu 17.xx et 18.04]] ​
  
-[[https://​gitlab.com/​marsat/​CTparental/​uploads/​eab497412395d3db36e28f1735d0e0f3/​ctparental_ubuntu19.04_lighttpd_4.44.14-1.0_all.deb|v-4.44.14-1.0 pour ubuntu 18.10 et 19.04]] ​+[[https://​gitlab.com/​marsat/​CTparental/​uploads/​0422e80c9175a61c7d80f4dd5c36657b/​ctparental_ubuntu19.04_lighttpd_4.45.07-2.0_all.deb|v-4.45.07-2.0 pour ubuntu 18.10 et 19.04]] ​
  
-[[https://​gitlab.com/​marsat/​CTparental/​uploads/​295efd48dccef002e1321a3b3c92090d/​ctparental_ubuntu20.04_lighttpd_4.44.14-1.0_all.deb|v-4.44.14-1.0 pour ubuntu 20.04]] ​+[[https://​gitlab.com/​marsat/​CTparental/​uploads/​db70dc1def27c456f2ed9a2ddbfb8de1/​ctparental_ubuntu20.04_lighttpd_4.45.07-2.0_all.deb|v-4.45.07-2.0 pour ubuntu 20.04]] ​
  
 les identifiants et mots de passe seront définis pendant cette procédure sauf pour l’installe par [[/​software-center|software-center]] ​ (fortement déconseillé) et pour ubuntu14.04 ou ceux ci sont réciproquement **admin** et **admin**. les identifiants et mots de passe seront définis pendant cette procédure sauf pour l’installe par [[/​software-center|software-center]] ​ (fortement déconseillé) et pour ubuntu14.04 ou ceux ci sont réciproquement **admin** et **admin**.
 +
 +<note important>​
 +Si vous n'​entrez pas un mot de passe respectant ces critères du premier coup, l'​interface plantera et le formulaire sera inactif.
 +
 +6 a 20 caractères au total,1 Majuscule,1 minuscule,1 nombre et 1 caractère spécial parmi les suivants. &​éè~#​{}()ç_@à?​.;:/​!,​$<>​=£%
 +</​note>​
  
 <​note>​Par la suite on pourra les redéfinir en lançant la commande** sudo CTparental -uhtml** dans un terminal. On pourra aussi activer le mot de passe grub2 pour les menus sensibles avec la commande ** sudo CTparental -grubPon** ​ <​note>​Par la suite on pourra les redéfinir en lançant la commande** sudo CTparental -uhtml** dans un terminal. On pourra aussi activer le mot de passe grub2 pour les menus sensibles avec la commande ** sudo CTparental -grubPon** ​
Ligne 82: Ligne 90:
   sudo apt-get install gamin   sudo apt-get install gamin
  </​note>​  </​note>​
 +
 +== Utilisation ==
  
 Il possède ​ une [[https://​gitlab.com/​marsat/​CTparental/​wikis/​Interface-WEB.|interface web]] accessible via l'​adresse suivante [[https://​admin.ct.local/​]] pour les versions a partir de 4.20.26 et [[http://​127.0.0.1/​CTadmin/​]] pour les anciennes versions , qui facilite son paramétrage. Il possède ​ une [[https://​gitlab.com/​marsat/​CTparental/​wikis/​Interface-WEB.|interface web]] accessible via l'​adresse suivante [[https://​admin.ct.local/​]] pour les versions a partir de 4.20.26 et [[http://​127.0.0.1/​CTadmin/​]] pour les anciennes versions , qui facilite son paramétrage.
Ligne 454: Ligne 464:
 === Configuration de IPTABLES === === Configuration de IPTABLES ===
  
-Maintenant que tout est fait pour ce qui est du proxy, il faut aussi que les requêtes du navigateur soit redirigées vers le proxy Squid que nous venons de configurer. Pour celail faut d'​abord trouver ​l'​identifiant de l'​utilisateur proxy (UID) avec la commande : +Maintenant que tout est fait pour ce qui est du proxy, il faut aussi que les requêtes du navigateur soit redirigées vers le proxy Squid que nous venons de configurer, ​qui utilise ​l'​identifiant de l'​utilisateur proxy (UID).
- +
-<​code>​ +
-grep proxy  /​etc/​passwd +
-proxy:​x:​13:​13:​proxy:/​bin:/​bin/​sh +
-</​code>​+
  
-Ici la réponse est 13, donc nous allons créer la règle iptables suivante (13 est ici la valeur donnée précédemment) :+Nous allons créer la règle iptables suivante (proxy est ici le nom du compte utilisé par Squid) :
  
 <​code>​ <​code>​
-sudo iptables -t nat -A OUTPUT -m owner ! --uid-owner ​13 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128+sudo iptables -t nat -A OUTPUT -m owner ! --uid-owner ​proxy -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
 </​code>​ </​code>​
  
Ligne 483: Ligne 488:
 # By default this script does nothing. # By default this script does nothing.
  
-iptables -t nat -A OUTPUT -m owner ! --uid-owner ​13 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128+iptables -t nat -A OUTPUT -m owner ! --uid-owner ​proxy -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
  
 exit 0 exit 0
  • tutoriel/comment_mettre_en_place_un_controle_parental.txt
  • Dernière modification: Le 13/01/2024, 21:50
  • par 82.64.139.120