[Contrôle Parental] Nanny
Résolu/Fermé
Utilisateur anonyme
-
Modifié par lami20j le 24/03/2011 à 02:16
Utilisateur anonyme - 26 mars 2011 à 13:04
Utilisateur anonyme - 26 mars 2011 à 13:04
A voir également:
- Nanny makefile
- [Makefile] makefile et bash ✓ - Forum Shell
- Makefile séparateur manquant - Forum Linux / Unix
- Erreur de tabulation pour un makefile - Forum Programmation
- Net Nanny - Télécharger - Contrôle parental
- Super nanny - Forum Cinéma / Télé
32 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
Modifié par lami20j le 25/03/2011 à 21:19
Modifié par lami20j le 25/03/2011 à 21:19
Ensuite
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
cd /home/francoise/src/ tar xzf nanny-2.29.4.tar.gz cd nanny-2.29.4 pwd
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
Utilisateur anonyme
25 mars 2011 à 21:22
25 mars 2011 à 21:22
francoise@debian:~/src$ tar xzf nanny-2.29.4.tar.gz
francoise@debian:~/src$ cd nanny-2.29.4/
francoise@debian:~/src/nanny-2.29.4$ pwd
/home/francoise/src/nanny-2.29.4
francoise@debian:~/src/nanny-2.29.4$
francoise@debian:~/src$ cd nanny-2.29.4/
francoise@debian:~/src/nanny-2.29.4$ pwd
/home/francoise/src/nanny-2.29.4
francoise@debian:~/src/nanny-2.29.4$
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
Modifié par lami20j le 25/03/2011 à 21:30
Modifié par lami20j le 25/03/2011 à 21:30
Ensuite
si la commande se déroule correctement tu auras comme résultat à la fin
NANNY
=====
prefix: /usr
Si c'est le cas alors lance
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
./configure --prefix=/usr --sysconfdir=/etc --with-init-scripts=debian
si la commande se déroule correctement tu auras comme résultat à la fin
NANNY
=====
prefix: /usr
Si c'est le cas alors lance
make sudo make install
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 mars 2011 à 21:37
25 mars 2011 à 21:37
Ensuite
sudo update-rc.d -f nanny defaults sudo /etc/init.d/nanny start
Utilisateur anonyme
25 mars 2011 à 21:39
25 mars 2011 à 21:39
voici :
francoise@debian:~/src/nanny-2.29.4$ sudo update-rc.d -f nanny defaults
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'nanny' missing LSB tags and overrides
francoise@debian:~/src/nanny-2.29.4$ sudo /etc/init.d/nanny start
Starting nanny (Parental Control Daemon): nanny.
francoise@debian:~/src/nanny-2.29.4$
francoise@debian:~/src/nanny-2.29.4$ sudo update-rc.d -f nanny defaults
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'nanny' missing LSB tags and overrides
francoise@debian:~/src/nanny-2.29.4$ sudo /etc/init.d/nanny start
Starting nanny (Parental Control Daemon): nanny.
francoise@debian:~/src/nanny-2.29.4$
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 mars 2011 à 21:40
25 mars 2011 à 21:40
ps aux | grep nan
Utilisateur anonyme
25 mars 2011 à 21:41
25 mars 2011 à 21:41
francoise@debian:~/src/nanny-2.29.4$ ps aux | grep nan
root 18107 0.4 0.4 74508 13436 ? Sl 21:43 0:00 /usr/bin/python /usr/bin/twistd --uid root --gid root --pidfile /var/run/nanny.pid -r glib2 --logfile /var/log/nanny.log -y /usr/share/nanny/daemon/nanny.tap
1000 18152 0.0 0.0 3564 816 pts/1 S+ 21:46 0:00 grep nan
francoise@debian:~/src/nanny-2.29.4$
root 18107 0.4 0.4 74508 13436 ? Sl 21:43 0:00 /usr/bin/python /usr/bin/twistd --uid root --gid root --pidfile /var/run/nanny.pid -r glib2 --logfile /var/log/nanny.log -y /usr/share/nanny/daemon/nanny.tap
1000 18152 0.0 0.0 3564 816 pts/1 S+ 21:46 0:00 grep nan
francoise@debian:~/src/nanny-2.29.4$
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
Modifié par lami20j le 25/03/2011 à 21:44
Modifié par lami20j le 25/03/2011 à 21:44
Je crois que maintenant tu peux démarrer le programme
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
sudo nanny-admin-console
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
Utilisateur anonyme
25 mars 2011 à 21:43
25 mars 2011 à 21:43
tout à fait! des explications s'il te plait?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
Modifié par lami20j le 25/03/2011 à 21:45
Modifié par lami20j le 25/03/2011 à 21:45
Pas ce soir.
Je ferai un recap ce week end.
Je pense que tu peux mettre en résolu.
Je ferai un recap ce week end.
Je pense que tu peux mettre en résolu.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 mars 2011 à 21:56
25 mars 2011 à 21:56
/usr/local/sbin/nanny-admin-console &
Le programme ne se trouve pas à cet endroit
Tu as la commande whereis qui te permettra de savoir où se trouve le programme.
est-ce que je n'aurais pas du démarrer le programme tout simplement ce matin avec sudo nanny-admin-console ?
Non.
Toutefois tu aurais pu essayer ce matin, mais c'est trop tard maintenant puisque ça marche.
Mais peut être qu'il serait mieux que tu attends le recap que je ferai.
je ne peux pas démarrer depuis le mode graphique
Alors peut être que tu devrais ajouter manuellement une entrée dans le menu.
Bonne soirée.
Le programme ne se trouve pas à cet endroit
Tu as la commande whereis qui te permettra de savoir où se trouve le programme.
est-ce que je n'aurais pas du démarrer le programme tout simplement ce matin avec sudo nanny-admin-console ?
Non.
Toutefois tu aurais pu essayer ce matin, mais c'est trop tard maintenant puisque ça marche.
Mais peut être qu'il serait mieux que tu attends le recap que je ferai.
je ne peux pas démarrer depuis le mode graphique
Alors peut être que tu devrais ajouter manuellement une entrée dans le menu.
Bonne soirée.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 mars 2011 à 11:49
26 mars 2011 à 11:49
Salut,
Sur le site officiel https://wiki.gnome.org/Projects/Nanny on remarque qu'on peut télécharger nanny directement avec son arborescence
Source code
Nanny sources can be found in GNOME Git, in the "nanny" module. Also, you can browse the latest sources online. To get them, just run:
git clone git://git.gnome.org/nanny
Donc pour faire cela il suffit de faire la commande (ce que j'ai mis en gras au dessus)
Voici l'exécution
Donc ce qu'on voit sur le lien tree est téléchargé.
Effectivement en regardant README on voit qu'il y a une commande autogen.sh qui est un script shell.
Toutefois il ne faut pas confondre ce script qui se trouve à l'arborescence de nanny avec la commande autogen qui est installé sur ton Debian.
En revanche on remarque bien que Makefile n'existe pas, d'ailleurs c'est un peu le rôle du script autogen.sh
Cependant j'ai téléchargé l'archive depuis ce lien
Après la décompression, le fichier autogen.sh n'existe pas, mais plus besoin.
Ce qui est important c'est de lire les fichiers README et/ou INSTALL.
Dans le fichier INSTALL nous avons la méthode basique de compilation / installation, le classique
Bon, après avoir installé toutes les dépendances et puis la compil, comme je n'ai jamais utilisé ce programme, lorsque j'ai essayé de démarrer le programme j'ai eu un message comme que le daemon n'est pas démarré.
Donc 1er réflexe était de le démarrer (en root) /etc/init.d/nanny start
Le fichier n'existait pas.
En lisant le help de .configure j'ai vu qu'il avait une option pour installer le script dans /etc/init.d
./configure --help | less
Plus bas on voit
On remarque que effectivement par défaut le script n'est pas installé.
Donc j'ai supprimé tout ce qui était installé et recommencer.
Voici le récap des commandes après avoir décompressé l'archive
La commande en gras, c'est pour créer les liens pour que le daemon soit actif au démarrage de système.
Avec la commande ps aux |grep nanny on peu vérifier si le daemon fonctionne.
Le seul problème qui restait c'est du pouvoir démarrer nanny depuis les menu.
Ce qui manquait à la commande de lanceur dans le menu c'était gksu, vu que root doit lancer ce programme.
Modification menu - mode text
La modification de menu je l'ai fait en modifiant la ligne Exec des fichiers
J'ai ajouté gksu au commandes existantes (voir en gras)
Bien sûr les commandes peuvent être écrit avec le chemin absolu, et c'est même une bonne idée, vu qu'on ne pas être sûr que /usr/sbin se trouve dans le PATH de root (ça aussi c'est vérifiable)
Modification menu mode graphique
Pour modifier le menu il faut aller dans Système / Préférences / Menu principal et faire clic droit / Propriétés du l'entrée (Contrôle parental et Listes noires)
Sur le site officiel https://wiki.gnome.org/Projects/Nanny on remarque qu'on peut télécharger nanny directement avec son arborescence
Source code
Nanny sources can be found in GNOME Git, in the "nanny" module. Also, you can browse the latest sources online. To get them, just run:
git clone git://git.gnome.org/nanny
Donc pour faire cela il suffit de faire la commande (ce que j'ai mis en gras au dessus)
Voici l'exécution
lami20j@debian-acer:~$ git clone git://git.gnome.org/nanny Cloning into nanny... remote: Counting objects: 2500, done. remote: Compressing objects: 100% (1833/1833), done. remote: Total 2500 (delta 1744), reused 975 (delta 637) Receiving objects: 100% (2500/2500), 1.53 MiB | 56 KiB/s, done. Resolving deltas: 100% (1744/1744), done. lami20j@debian-acer:~$ ls -1 nanny/ AUTHORS autogen.sh ChangeLog client configure.ac COPYING daemon debian help __init__.py INSTALL Makefile.am man nanny.doap NEWS po README
Donc ce qu'on voit sur le lien tree est téléchargé.
Effectivement en regardant README on voit qu'il y a une commande autogen.sh qui est un script shell.
Toutefois il ne faut pas confondre ce script qui se trouve à l'arborescence de nanny avec la commande autogen qui est installé sur ton Debian.
En revanche on remarque bien que Makefile n'existe pas, d'ailleurs c'est un peu le rôle du script autogen.sh
Cependant j'ai téléchargé l'archive depuis ce lien
Après la décompression, le fichier autogen.sh n'existe pas, mais plus besoin.
Ce qui est important c'est de lire les fichiers README et/ou INSTALL.
Dans le fichier INSTALL nous avons la méthode basique de compilation / installation, le classique
./configure make make install
Bon, après avoir installé toutes les dépendances et puis la compil, comme je n'ai jamais utilisé ce programme, lorsque j'ai essayé de démarrer le programme j'ai eu un message comme que le daemon n'est pas démarré.
Donc 1er réflexe était de le démarrer (en root) /etc/init.d/nanny start
Le fichier n'existait pas.
En lisant le help de .configure j'ai vu qu'il avait une option pour installer le script dans /etc/init.d
./configure --help | less
Plus bas on voit
--with-init-scripts=redhat/debian/suse/mandriva/None Install init.d scripts default=None
On remarque que effectivement par défaut le script n'est pas installé.
Donc j'ai supprimé tout ce qui était installé et recommencer.
Voici le récap des commandes après avoir décompressé l'archive
./configure --prefix=/usr --sysconfdir=/etc --with-init-scripts=debian make sudo make install sudo update-rc.d -f nanny defaults sudo /etc/init.d/nanny start
La commande en gras, c'est pour créer les liens pour que le daemon soit actif au démarrage de système.
Avec la commande ps aux |grep nanny on peu vérifier si le daemon fonctionne.
Le seul problème qui restait c'est du pouvoir démarrer nanny depuis les menu.
Ce qui manquait à la commande de lanceur dans le menu c'était gksu, vu que root doit lancer ce programme.
Modification menu - mode text
La modification de menu je l'ai fait en modifiant la ligne Exec des fichiers
lami20j@debian-acer:~$ ls -1 /usr/share/applications/nanny-* /usr/share/applications/nanny-admin-console.desktop /usr/share/applications/nanny-blacklist-manager.desktop
J'ai ajouté gksu au commandes existantes (voir en gras)
lami20j@debian-acer:~$ grep -h Exec /usr/share/applications/nanny-* Exec=gksu nanny-admin-console Exec=gksu nanny-blacklist-manager
Bien sûr les commandes peuvent être écrit avec le chemin absolu, et c'est même une bonne idée, vu qu'on ne pas être sûr que /usr/sbin se trouve dans le PATH de root (ça aussi c'est vérifiable)
Modification menu mode graphique
Pour modifier le menu il faut aller dans Système / Préférences / Menu principal et faire clic droit / Propriétés du l'entrée (Contrôle parental et Listes noires)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 mars 2011 à 12:14
26 mars 2011 à 12:14
Si après l'installation on ne connaît pas le chemin de programme on peut utiliser par exemple find si on connaît le nom ou une partie de nom de programme.
lami20j@debian-acer:~$ sudo find /usr -executable -type f -name '*nanny*' /usr/bin/nanny-systray /usr/lib/python2.5/tabnanny.py /usr/lib/python2.6/tabnanny.py /usr/sbin/nanny-admin-console /usr/sbin/nanny-desktop-blocker /usr/sbin/nanny-blacklist-manager
Utilisateur anonyme
26 mars 2011 à 13:04
26 mars 2011 à 13:04
Bonjour lami,
des explications très claires. Merci beaucoup, tout fonctionne parfaitement!
merci également à tous ceux qui ont contribué;)
bon week end à tous
des explications très claires. Merci beaucoup, tout fonctionne parfaitement!
merci également à tous ceux qui ont contribué;)
bon week end à tous