Bonjour,
Il y a en effet plusieurs solutions, comme le fichier /etc/hosts (qui aura une incidence sur toutes les communications réseaux, donc bloquera youtube partout et pas seulement dans un navigateur web) ou une extension de navigateur. Chaque solution viendra évidemment avec ses avantages et ses inconvénients.
Il faut aussi prendre en compte la possibilité de contourner la limitation. Il ne faut pas sous-estimer une personne, fut-elle un/e enfant, lorsqu'elle désire faire quelque chose qu'on interdit.
Le fichier /etc/hosts n'est modifiable que par un super-utilisateur (besoin de sudo) donc si les enfants utilisent l'ordinateur via un compte utilisateur simple, il leur sera difficile de contourner la protection. L'inconvénient est que le blocage est permanent. Il faut à nouveau modifier le fichier pour rendre youtube ou autre de nouveau accessible.
Une extension de navigateur peut être désactivée plus ou moins facilement. Il suffit de passer en mode navigation privée pour que les modules Firefox soient désactivés (c'est le réglage de sécurité par défaut, il me semble que les extensions peuvent être autorisées en navigation privée au cas par cas). Ou il suffit de démarrer Firefox sur un nouveau profil, ce qui n'est pas le plus compliqué du monde. Une extension de navigateur n'aura un effet que sur les communications internet du navigateur mais elle pourra offrir une gestion plus souple du blocage.
Il y a une extension que je conseillerais pour ce cas d'usage : c'est
LeechBlock. On peut y mettre un mot de passe pour empêcher sa désactivation et surtout, ce qui me semble intéressant, c'est qu'on peut
autoriser tel ou tel site pendant une certaine durée et/ou pendant un créneau horaire. Pour des enfants ou des adultes procrastinateurs, j'ai tendance à penser que c'est
une meilleure approche car elle n'est pas que répressive. Il y a une composante préventive/pédagogique (on sait que le site sera accessible de 17h à 18h ou sera accessible pour 30 min dans 3h) qui rend la privation temporaire plus supportable.
NB : Aprs vérifications, il semble que le module proposé par LukePerp propose des fonctions similaires à celles de LeechBlock. 😉