Compte "limité"
Compte "limité"
Bonjour à tous,
Le PC que je viens d'installer en Mint 17.2 Maté devra être utilisé par ma femme et mon fils aîné.
Pour ce dernier, je souhaiterais limiter les heures d'accès au compte en fonction du jour de la semaine.
Avez-vous un truc à me proposer pour cela ?
Par ailleurs, je souhaiterais bloquer l'accès aux sites Internet aux contenus... pas de son âge.
Avez-vous également un truc à me proposer ?
Merci à l'avance !
Le PC que je viens d'installer en Mint 17.2 Maté devra être utilisé par ma femme et mon fils aîné.
Pour ce dernier, je souhaiterais limiter les heures d'accès au compte en fonction du jour de la semaine.
Avez-vous un truc à me proposer pour cela ?
Par ailleurs, je souhaiterais bloquer l'accès aux sites Internet aux contenus... pas de son âge.
Avez-vous également un truc à me proposer ?
Merci à l'avance !
theKOD
Linux Mint 17.3 - MATE
INTEL NUC BOX 5 i3 RYH
Intel Core i3 5010U / 2.1 GHz - Intel HD Graphics 5500
Kingston SSDNow M.2 SATA 120 Go - WD Black Mobile 750 Go
2 x 4 Go (Crucial DDR3L 1600 MHz CL11)
Linux Mint 18 - MATE - 32 bits
LENOVO THINKSTATION E31
Intel Xeon E3-1220 V2 @ 3.10GHz - 64 bits
1 x 8 Go
Linux Mint 17.3 - MATE
INTEL NUC BOX 5 i3 RYH
Intel Core i3 5010U / 2.1 GHz - Intel HD Graphics 5500
Kingston SSDNow M.2 SATA 120 Go - WD Black Mobile 750 Go
2 x 4 Go (Crucial DDR3L 1600 MHz CL11)
Linux Mint 18 - MATE - 32 bits
LENOVO THINKSTATION E31
Intel Xeon E3-1220 V2 @ 3.10GHz - 64 bits
1 x 8 Go
Re: Compte "limité"
Si ça peut t'aider https://doc.ubuntu-fr.org/tutoriel/rest ... s_horaires
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
Re: Compte "limité"
OK, merci.
J'ai un peu potassé la documentation et les liens vers d'autres informations...
Pour ce qui concerne le filtrage de navigation, il est question de se créer un compte OpenDNS.
Est-ce indispensable ?
Pourquoi le faire ?
Si j'ai bien tout suivi, ce n'est que pour télécharger un fichier "update"...
Or, dans le script, les adresses du DNS "libre" et "qui ne traduit que les sites publiables à un enfant" sont en dur.
Ah ! Il s'agit de cette documentation ; chapitre "3.6 - OpenDNS", partie "openDNS et session utilisateur"
J'ai un peu potassé la documentation et les liens vers d'autres informations...
Pour ce qui concerne le filtrage de navigation, il est question de se créer un compte OpenDNS.
Est-ce indispensable ?
Pourquoi le faire ?
Si j'ai bien tout suivi, ce n'est que pour télécharger un fichier "update"...
Or, dans le script, les adresses du DNS "libre" et "qui ne traduit que les sites publiables à un enfant" sont en dur.
Ah ! Il s'agit de cette documentation ; chapitre "3.6 - OpenDNS", partie "openDNS et session utilisateur"
theKOD
Linux Mint 17.3 - MATE
INTEL NUC BOX 5 i3 RYH
Intel Core i3 5010U / 2.1 GHz - Intel HD Graphics 5500
Kingston SSDNow M.2 SATA 120 Go - WD Black Mobile 750 Go
2 x 4 Go (Crucial DDR3L 1600 MHz CL11)
Linux Mint 18 - MATE - 32 bits
LENOVO THINKSTATION E31
Intel Xeon E3-1220 V2 @ 3.10GHz - 64 bits
1 x 8 Go
Linux Mint 17.3 - MATE
INTEL NUC BOX 5 i3 RYH
Intel Core i3 5010U / 2.1 GHz - Intel HD Graphics 5500
Kingston SSDNow M.2 SATA 120 Go - WD Black Mobile 750 Go
2 x 4 Go (Crucial DDR3L 1600 MHz CL11)
Linux Mint 18 - MATE - 32 bits
LENOVO THINKSTATION E31
Intel Xeon E3-1220 V2 @ 3.10GHz - 64 bits
1 x 8 Go
Re: Compte "limité"
Salut j'ai pas tout lu, vu que je n'ai plus d'enfants ici, mais pour ton filtrage tu devrais regarder chez firefox, ils ont pas mal de filtres.
http://kb.mozillazine.org/Parental_controls
http://kb.mozillazine.org/Parental_controls
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45
Re: Compte "limité"
qwant junior, c'était prévu.
C'est quoi, un compte FireFox ?
C'est quoi, un compte FireFox ?
theKOD
Linux Mint 17.3 - MATE
INTEL NUC BOX 5 i3 RYH
Intel Core i3 5010U / 2.1 GHz - Intel HD Graphics 5500
Kingston SSDNow M.2 SATA 120 Go - WD Black Mobile 750 Go
2 x 4 Go (Crucial DDR3L 1600 MHz CL11)
Linux Mint 18 - MATE - 32 bits
LENOVO THINKSTATION E31
Intel Xeon E3-1220 V2 @ 3.10GHz - 64 bits
1 x 8 Go
Linux Mint 17.3 - MATE
INTEL NUC BOX 5 i3 RYH
Intel Core i3 5010U / 2.1 GHz - Intel HD Graphics 5500
Kingston SSDNow M.2 SATA 120 Go - WD Black Mobile 750 Go
2 x 4 Go (Crucial DDR3L 1600 MHz CL11)
Linux Mint 18 - MATE - 32 bits
LENOVO THINKSTATION E31
Intel Xeon E3-1220 V2 @ 3.10GHz - 64 bits
1 x 8 Go
Re: Compte "limité"
Pour finir ce sujet, voici ce que j'ai mis en place !
1) Blocage horaire
Pour cela, je me suis basé sur TimeKpr et cet article.
J'ai pour cela essayé les différents PPA présentés et seul celui lié à Ubuntu 14.04 a fonctionné.
En revanche, le fait d'installer plusieurs PPA a posé problème lorsque j'ai voulu installer d'autres packages issus d'autres PPA.
Info : toujours virer un PPA incorrect de la liste des sources de packages
Bref, voici ce qui fonctionne :
Autre chose de surprenant : il ne se passait rien quand je lançais TimeKpr via le menu Mint, ni via la ligne de commande.
Il a fallu redémarrer...
Peut-être que relancer la session était suffisant : vu que cet outil fonctionne en fonction de la session de l'utilisateur, ça peut être logique.
Bref, après redémarrage, j'ai pu lancer l'interface de paramétrage par le menu Mint (fonctionne aussi en ligne de commande).
Interface très simple d'utilisation :

Avec ça, mon fiston ne se connectera pas plus de 2h30 par jour dans le créneau horaire de 9h00 à 20h00.
C'est parfait pour moi !
Notez qu'en cas de punition, il est possible, dans l'onglet "état", de verrouiller le compte complètement...
Et ça fonctionne bien !
2) Blocage des sites douteux
Pour cela, j'ai choisi la méthode "OpenDNS" décrite dans cet article ; plus précisément ce chapitre, plus précisément encore dans le paragraphe "OpenDNS et session utilisateur".
Seulement, ce qui est décrit dans ce chapitre n'est valable que si on possède un compte OpenDNS ayant été paramétré pour bloquer certains contenus.
En dehors du fait que je n'ai pas pu trouver où me créer un compte OpenDNS, j'ai découvert sur le site ce qu'ils appellent "OpenDNS FamilyShield" (qui est cité dans l'article en question, sans plus d'explication...
Il s'agit d'un serveur de nom de domaine bloquant tous les domaines "non dignes de l'intérêt familial".
J'ai testé ce serveur de nom de domaine sur mon portable et sur la tablette que mon fiston utilise : ça fonctionne pas mal !!!
Bref !
C'était parti pour mettre en œuvre cette solution...
Parallèlement, j'aime bien que mon fournisseur d'accès à Internet n'en sache pas trop sur moi.
J'ai donc décidé d'utiliser aussi un serveur de nom de domaine OpenDNS pour la navigation non bloquée...
Voici maintenant la procédure !
Créer un fichier de résolution de noms de domaine pour les enfants :
qui contiendra les éléments suivants :
Il faut le sauvegarder, en changer le propriétaire et en changer les droits :
Ensuite, il faut créer le fichier de résolution de noms de domaine pour les adultes :
qui contiendra les éléments suivants :
Il faut le sauvegarder, en changer le propriétaire et en changer les droits :
Ensuite, il faut créer le fichier qui mettra en place le bon fichier de résolution de noms de domaine en fonction de l'utilisateur qui se connecte :
qui contiendra les éléments suivants :
en remplaçant "child" par le nom d'utilisateur de l'enfant.
Il faut également le sauvegarder, en changer le propriétaire et en changer les droits :
Il faut ensuite permettre aux utilisateurs de lancer ce script en tant que "root" sans avoir à taper de mot de passe.
Pour cela, il faut ouvrir un fichier spécial avec la commande :
et rajouter les lignes suivantes à la fin du fichier :
Enfin, on rajoute un lien dynamique pour que le script s'exécute à chaque changement d'état du réseau :
Enfin, ajouter une entre dans "cron" pour que le script s'exécute toutes les 10 minutes.
Pour entrer dans la table de "cron" :
et rajouter les lignes suivantes en fin de fichier :
Enregistrer et... C'est fini.
J'espère que ce résumé pourra servir à quelqu'un
1) Blocage horaire
Pour cela, je me suis basé sur TimeKpr et cet article.
J'ai pour cela essayé les différents PPA présentés et seul celui lié à Ubuntu 14.04 a fonctionné.
En revanche, le fait d'installer plusieurs PPA a posé problème lorsque j'ai voulu installer d'autres packages issus d'autres PPA.
Info : toujours virer un PPA incorrect de la liste des sources de packages
Bref, voici ce qui fonctionne :
Code : Tout sélectionner
sudo add-apt-repository ppa:mjasnik/ppa
sudo apt-get update
sudo apt-get install timekpr
Il a fallu redémarrer...
Peut-être que relancer la session était suffisant : vu que cet outil fonctionne en fonction de la session de l'utilisateur, ça peut être logique.
Bref, après redémarrage, j'ai pu lancer l'interface de paramétrage par le menu Mint (fonctionne aussi en ligne de commande).
Interface très simple d'utilisation :

Avec ça, mon fiston ne se connectera pas plus de 2h30 par jour dans le créneau horaire de 9h00 à 20h00.
C'est parfait pour moi !
Notez qu'en cas de punition, il est possible, dans l'onglet "état", de verrouiller le compte complètement...
Et ça fonctionne bien !
2) Blocage des sites douteux
Pour cela, j'ai choisi la méthode "OpenDNS" décrite dans cet article ; plus précisément ce chapitre, plus précisément encore dans le paragraphe "OpenDNS et session utilisateur".
Seulement, ce qui est décrit dans ce chapitre n'est valable que si on possède un compte OpenDNS ayant été paramétré pour bloquer certains contenus.
En dehors du fait que je n'ai pas pu trouver où me créer un compte OpenDNS, j'ai découvert sur le site ce qu'ils appellent "OpenDNS FamilyShield" (qui est cité dans l'article en question, sans plus d'explication...
Il s'agit d'un serveur de nom de domaine bloquant tous les domaines "non dignes de l'intérêt familial".
J'ai testé ce serveur de nom de domaine sur mon portable et sur la tablette que mon fiston utilise : ça fonctionne pas mal !!!
Bref !
C'était parti pour mettre en œuvre cette solution...
Parallèlement, j'aime bien que mon fournisseur d'accès à Internet n'en sache pas trop sur moi.
J'ai donc décidé d'utiliser aussi un serveur de nom de domaine OpenDNS pour la navigation non bloquée...
Voici maintenant la procédure !
Créer un fichier de résolution de noms de domaine pour les enfants :
Code : Tout sélectionner
sudo nano /etc/resolv.child
Code : Tout sélectionner
# generated by opendns - resolv.child
# /usr/sbin/opendns
# /etc/resolv.child
# /etc/resolv.adult
# link /etc/NetworkManager/dispatcher.d/opendns
# line opendns in crontab as root (sudo crontab -e)
# line ALL ALL=NOPASSWD:/usr/sbin/opendns in /etc/sudoers (sudo visudo)
nameserver 208.67.222.123
nameserver 208.67.220.123
Code : Tout sélectionner
sudo chown root:root /etc/resolv.child
sudo chmod 644 /etc/resolv.child
Code : Tout sélectionner
sudo nano /etc/resolv.adult
Code : Tout sélectionner
# generated by opendns - resolv.adult
# /usr/sbin/opendns
# /etc/resolv.child
# /etc/resolv.adult
# link /etc/NetworkManager/dispatcher.d/opendns
# line opendns in crontab as root (sudo crontab -e)
# line ALL ALL=NOPASSWD:/usr/sbin/opendns in /etc/sudoers (sudo visudo)
nameserver 208.67.222.222
nameserver 208.67.220.220
Code : Tout sélectionner
sudo chown root:root /etc/resolv.adult
sudo chmod 644 /etc/resolv.adult
Code : Tout sélectionner
sudo nano /usr/sbin/opendns
Code : Tout sélectionner
#!/bin/bash
# /usr/sbin/opendns
# /etc/resolv.child
# /etc/resolv.adult
# link /etc/NetworkManager/dispatcher.d/opendns
# line opendns in crontab as root (sudo crontab -e)
# line ALL ALL=NOPASSWD:/usr/sbin/opendns in /etc/sudoers (sudo visudo)
if users | grep -c "child" > /dev/null ; then
cp /etc/resolv.child /etc/resolv.conf
else
cp /etc/resolv.adult /etc/resolv.conf
fi
Il faut également le sauvegarder, en changer le propriétaire et en changer les droits :
Code : Tout sélectionner
sudo chown root:root /usr/sbin/opendns
sudo chmod 755 /usr/sbin/opendns
Pour cela, il faut ouvrir un fichier spécial avec la commande :
Code : Tout sélectionner
sudo visudo
Code : Tout sélectionner
# Ajout pour la gestion des bloquages de sites par DNS
ALL All=NOPASSWD:/usr/sbin/opendns
Code : Tout sélectionner
sudo ln /usr/sbin/opendns /etc/NetworkManager/dispatcher.d/opendns
Pour entrer dans la table de "cron" :
Code : Tout sélectionner
sudo crontab -e
Code : Tout sélectionner
# Ajout pour la gestion des bloquages de sites par DNS
/*10 * * * * /usr/sbin/opendns
J'espère que ce résumé pourra servir à quelqu'un
theKOD
Linux Mint 17.3 - MATE
INTEL NUC BOX 5 i3 RYH
Intel Core i3 5010U / 2.1 GHz - Intel HD Graphics 5500
Kingston SSDNow M.2 SATA 120 Go - WD Black Mobile 750 Go
2 x 4 Go (Crucial DDR3L 1600 MHz CL11)
Linux Mint 18 - MATE - 32 bits
LENOVO THINKSTATION E31
Intel Xeon E3-1220 V2 @ 3.10GHz - 64 bits
1 x 8 Go
Linux Mint 17.3 - MATE
INTEL NUC BOX 5 i3 RYH
Intel Core i3 5010U / 2.1 GHz - Intel HD Graphics 5500
Kingston SSDNow M.2 SATA 120 Go - WD Black Mobile 750 Go
2 x 4 Go (Crucial DDR3L 1600 MHz CL11)
Linux Mint 18 - MATE - 32 bits
LENOVO THINKSTATION E31
Intel Xeon E3-1220 V2 @ 3.10GHz - 64 bits
1 x 8 Go
Re: Compte "limité"
Au moins, cela t'aura beaucoup aidé toi-même en compréhension!
Lacktchou
Relisez-vous avant de poster.
LM 17.3 XFCE 64-bit - Noyau 3.16.0-38 et 3.16.0-32 - LM 17.2 Maté 64-bit - Xubuntu 16.04 LTS 64-bit - Windows 7
Laptop Lenovo G560 DD Toshiba 640 Go DD ext Toshiba 1.0 To
Relisez-vous avant de poster.
LM 17.3 XFCE 64-bit - Noyau 3.16.0-38 et 3.16.0-32 - LM 17.2 Maté 64-bit - Xubuntu 16.04 LTS 64-bit - Windows 7
Laptop Lenovo G560 DD Toshiba 640 Go DD ext Toshiba 1.0 To
- DIIID-Simulation
- Messages : 346
- Enregistré le : mer. 9 déc. 2015 10:28
- Localisation : Charles Martel y a arrêté les musulmans en 732
Re: Compte "limité"
TheKod,
super restitution, bien détaillée et documentée !
il y a plein d'astuces intéressantes. C'est le genre de restitution que j'essaie de faire pour mes questions posées sur ce forum de façon à ce qu'un visiteur ait en détail la/les solution(s) et la marche à suivre.
Très bon travail, merci pour nous.
super restitution, bien détaillée et documentée !
il y a plein d'astuces intéressantes. C'est le genre de restitution que j'essaie de faire pour mes questions posées sur ce forum de façon à ce qu'un visiteur ait en détail la/les solution(s) et la marche à suivre.
Très bon travail, merci pour nous.
Amitiés, Didier
LM 17.3 Rosa, bureau Mate, CPU~Dual core Intel Pentium P6100 (-MCP-) speed/max~1199/1999 MHz Kernel~3.19.0-32-generic x86_64 Up~21:42 Mem~921.4/3752.2MB HDD~656.0GB(10.4% used) Procs~173 Client~Shell inxi~2.2.28
Laptop HP G72 IntePentium P6100 @ 2.00GHz 64 bits, 4Giga RAM, HDA Intel MID, CG Radeon Mobility HD 5470
ma config en détail ici : http://textup.fr/151152Xj" onclick="window.open(this.href);return false;
LM 17.3 Rosa, bureau Mate, CPU~Dual core Intel Pentium P6100 (-MCP-) speed/max~1199/1999 MHz Kernel~3.19.0-32-generic x86_64 Up~21:42 Mem~921.4/3752.2MB HDD~656.0GB(10.4% used) Procs~173 Client~Shell inxi~2.2.28
Laptop HP G72 IntePentium P6100 @ 2.00GHz 64 bits, 4Giga RAM, HDA Intel MID, CG Radeon Mobility HD 5470
ma config en détail ici : http://textup.fr/151152Xj" onclick="window.open(this.href);return false;
Re: Compte "limité"
Merci TheKod