Ce serait OK si c'était uniquement avec mon mot de passe de connexion, mais je voudrais verrouiller midori et Firefox afin qu'ils ne puissent pas être utilisés sans entrer de mot de passe. Je cours 12.04.
Utilisez ProfilePassword add-on pour firefox. Cela verrouillerait votre profil firefox et chaque fois que vous exécuterez firefox, il vous demandera le mot de passe que vous avez défini dans les préférences complémentaires.
Oui, ceux-ci ne fournissent pas de sécurité avancée. Mais il suffit d'empêcher que quelqu'un utilise Firefox. Je l'utilise depuis quelque temps maintenant et je n'ai pas encore eu de problème.
Même si vous verrouillez simplement le navigateur tout en laissant votre ordinateur/compte connecté, il est tout à fait possible que n'importe qui entre, ouvre un terminal et récupère les détails de votre historique Midori/Firefox, des cookies, des mots de passe stockés, etc.
Par conséquent, il est préférable de simplement verrouiller votre écran/ordinateur lorsque vous ne l'utilisez pas au lieu de jamais en le laissant ouvert. Ensuite, votre mot de passe de connexion est requis avant que quiconque puisse faire quoi que ce soit avec l'ordinateur.
Utilisez le Ctrl+Alt+L raccourci clavier pour verrouiller rapidement l’ordinateur chaque fois que vous ne l’utilisez pas.
Vous pouvez bloquer des utilisateurs (c'est-à-dire des utilisateurs identifiables du système, par exemple des utilisateurs créés à l'aide de la commande adduser
, qui se connectent séparément, etc.) ou des utilisateurs n'appartenant pas à un groupe (ici, "webapps").
Trouvez le fichier exécutable pour Firefox:
$ which firefox
/usr/bin/firefox
Changer de mode (autorisations utilisateur) de 755 (par défaut) en 750 (non exécutable et non lisible par "autres" sauf pour le propriétaire et groupe):
Sudo chmod 750 /usr/bin/firefox
Créer un groupe d'applications Web:
Sudo addgroup webapps
Ajoutez l'utilisateur actuel ($ USER) au groupe webapps:
Sudo adduser $USER webapps
Vous devez vous déconnecter/vous connecter pour que les modifications prennent effet.
Vous pouvez ajouter tout autre utilisateur, par exemple mytestuser:
Sudo adduser mytestuser webapps
Changez le propriétaire et le groupe de "root" (par défaut) en "webapps":
Sudo chown webapps:webapps /usr/bin/firefox
Essayez d’exécuter Firefox:
firefox
Votre utilisateur peut exécuter/ouvrir Firefox, d’autres pas. Si vous vous déconnectez/connectez-vous avec un utilisateur différent du groupe "webapps", vous ne pourrez pas l'exécuter. Seuls les utilisateurs du groupe Webapps peuvent maintenant exécuter/usr/bin/firefox.
Annuler les modifications en utilisant:
Sudo chmod 755 /usr/bin/firefox
Sudo chown root:root /usr/bin/firefox
Remarque: cela n'empêche pas l'utilisateur de télécharger une version pré-compilée de firefox (par exemple, à partir de http://www.mozilla.org ).