web-dev-qa-db-fra.com

Comment activer le profil AppArmor pour Firefox?

Récemment, il y a un article dans la configuration de FF avec AppArmor.

Quand j'ai exécuté la commande ci-dessous

cat /etc/apparmor.d/usr.bin.firefox | Sudo apparmor_parser –a

Je reçois l'erreur suivante

Erreur: Impossible de lire le profil –a: Aucun fichier ou répertoire de ce type.

Comment se débarrasser de cette erreur?

De plus, je n’utilise pas le FF fourni avec Ubuntu, mais je télécharge le dernier FF et commence à l’utiliser. Quels changements à la commande sont nécessaires?

2
Praveen Sripati

Exécutez simplement ceci au lieu d'utiliser cat:

Sudo apparmor_parser /etc/apparmor.d/usr.bin.firefox

-a ou add est l'opération par défaut apparmor_parser effectue.

Pourquoi? la commande telle que vous l'avez essayée fonctionnera si vous êtes connecté en tant que root ou si vous récemment avez utilisé Sudo; la saisie du mot de passe Sudo est à l'origine du problème rencontré. En général, pour les tubes, utilisez cette syntaxe: Sudo sh -c "command1 | command2"


Remarque: le profil /usr/bin/firefox AppArmor est désactivé par défaut sous Ubuntu. Tant que la version de Firefox que vous téléchargez est installée dans /usr/bin (par exemple, pas votre répertoire personnel), le profil AppArmore par défaut peut être activé et fonctionnera.

1
ish