#1 Le 25/02/2025, à 13:50
- BrunoL
Browser ne télécharge pas : accès refusé au répertoire Téléchargement
Bonjour,
Le browser "Brave" ne parvient pas à charger un pdf que firefox charge sans difficulté.
Le message d'erreur renvoyé est :
Error openning directory '.../Téléchargements':Permission denied
De plus dmesg affiche un nombre hallucinant d'anomalies d'audit produites par Brave !
Je soupçonne le contexte d'installation snap de verrouiller excessivement le fonctionnement mais le firefox que j'utilise est lui aussi installé via snap.
Pensez-vous que c'est un verrou snap qui bloque ou est-ce autre chose ?
Y-a-t'il moyen de régler ce dysfonctionnement ?
Merci pour votre aide.
Hors ligne
#2 Le 25/02/2025, à 15:42
- Ayral
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
Quelle méthode d'installation de Brave as-tu choisie ? Il y en a plusieurs d'après la doc...
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#3 Le 25/02/2025, à 15:48
- ylag
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
Bonjour,
De plus dmesg affiche un nombre hallucinant d'anomalies d'audit produites par Brave !
Ça me fait penser à des blocages générés dans le profil apparmor de Brave, si, bien sûr, ce profil est en mode enabled ... ?
Faudrait voir quelques lignes dmesg d'anomalies ...
Le confinement par défaut de Brave en Snap ne devrait pas empêcher l'accës au répertoire ~/Téléchargements.
A+
Dernière modification par ylag (Le 25/02/2025, à 15:54)
Hors ligne
#4 Le 25/02/2025, à 17:20
- BrunoL
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
Ayral ; l'installation a été faite dans l'environnement snap et de façon totalement orthodoxe.
$ snap list
Nom Version Révision Suivi Éditeur Notes
.../...
brave 1.75.180 480 latest/stable brave✓ -
.../...
ylag ; effectivement, je pense également à un paramétrage. Voici la bordée de messages récoltée suite à l'essai d'un télé-chargement :
audit: type=1400 audit(1740496506.707:298): apparmor="DENIED" operation="mknod" class="file" profile="snap.brave.brave" name=2F68 ... 268 pid=4096 comm="ThreadPoolForeg" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000
[ 733.793285] audit: type=1400 audit(1740496506.718:299): apparmor="DENIED" operation="open" class="file" profile="snap.brave.brave" name="/etc/fstab" pid=4096 comm="brave" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 733.796358] audit: type=1400 audit(1740496506.721:300): apparmor="DENIED" operation="open" class="file" profile="snap.brave.brave" name="/run/mount/utab" pid=4096 comm="brave" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 734.108955] audit: type=1400 audit(1740496507.033:301): apparmor="DENIED" operation="open" class="file" profile="snap.brave.brave" name="/run/mount/utab" pid=4096 comm="brave" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 734.114171] audit: type=1400 audit(1740496507.039:302): apparmor="DENIED" operation="open" class="file" profile="snap.brave.brave" name=2F68 ... 32F pid=4096 comm="pool-brave" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
[ 734.114240] audit: type=1400 audit(1740496507.039:303): apparmor="DENIED" operation="open" class="file" profile="snap.brave.brave" name=2F68 ... 32F pid=4096 comm="pool-brave" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
[ 734.200861] audit: type=1400 audit(1740496507.126:304): apparmor="DENIED" operation="open" class="file" profile="snap.brave.brave" name="/run/mount/utab" pid=4096 comm="brave" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 737.683560] audit: type=1400 audit(1740496510.609:305): apparmor="DENIED" operation="open" class="file" profile="snap.brave.brave" name="/run/mount/utab" pid=4096 comm="brave" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 738.177291] audit: type=1400 audit(1740496511.103:306): apparmor="DENIED" operation="open" class="file" profile="snap.brave.brave" name="/run/mount/utab" pid=4096 comm="brave" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 738.210022] audit: type=1400 audit(1740496511.135:307): apparmor="DENIED" operation="mknod" class="file" profile="snap.brave.brave" name=2F68 ... 32F... pid=4096 comm="ThreadPoolForeg" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000
Hors ligne
#5 Le 25/02/2025, à 19:24
- BrunoL
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
J'ai trouvé une solution en passant par les permissions de la boutique de snap.
Toutefois, l'autorisation donnée est l’accès à tous les fichiers de l'utilisateur. Je souhaite ne donner à Brave que l’accès au seul répertoire "Téléchargement". Est-ce possible ?
Accessoirement je cherche une documentation à jour de apparmor. En avez vous à conseiller ?
Hors ligne
#6 Le 25/02/2025, à 19:44
- iznobe
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
Bonjour ,
Je souhaite ne donner à Brave que l’accès au seul répertoire "Téléchargement". Est-ce possible ?
Theoriquement ce n' est pas la peine , il devrait y avoir accés automatiquement et par defaut .
et donc , +1 avec :
Le confinement par défaut de Brave en Snap ne devrait pas empêcher l'accës au répertoire ~/Téléchargements.
Au cas ou , peux tu montrer :
cd ; ls -la ~/Téléchargements
sudo find / -iname Téléchargements
Dernière modification par iznobe (Le 25/02/2025, à 19:53)
retour COMPLET et utilisable de commande | script montage partitions
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#7 Le 25/02/2025, à 19:56
- BrunoL
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
iznobe, j'ai modifié les permissions de Téléchargement en ouverture totale sans résultat :
drwxrwxrwx 2 alain alain 4096 févr. 25 18:18 Téléchargements
D'où je confirme que chez moi le download dans Brave ne fonctionne pas et je rappelle qu'avec firefox je n'ai pas de problème.
Hors ligne
#8 Le 25/02/2025, à 20:09
- BrunoL
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
Bizarre, c'est tombé en marche !!!
Petit récapitulatif si d'autres ont ce problème. Je n'ai fait que ce qui suit :
1) J'ai passé les permission de "Téléchargement" à tout autoriser pour tout le monde.
2) J'ai tester ... sans sortir de Brave (erreur) ... si le dowload fonctionnait -KO-
3) Je suis sorti de Brave.
4) j'ai remis les permissions de "Téléchargements" à
drwxr-xr-x 2 alain alain 4096 févr. 25 18:58 Téléchargements
5) Lancement de Brave et là ça marche !?
Désolé pour le bruit. Bonne soirée.
EDIT : j'ai un doute ... en fait Brave a maintenant accès au répertoire complet de l'utilisateur et autorise même la suppression de fichiers
En fait quand j'ai dit n'avoir rien fait d'autre j'ai oublié mon intervention dans les permissions de la snap-store. Que j'avais remis à "bloquer". Donc normalement j'aurai du revenir à mon blocage initial ... ce qui n'est pas le cas malgré l'indication sous snap-store qui indique ne pas ouvrir l’accès aux fichiers de l'utilisateur.
Bon je vais désinstaller Brave.
Dernière modification par BrunoL (Le 25/02/2025, à 20:20)
Hors ligne
#9 Le 25/02/2025, à 20:15
- ylag
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
Bonjour,
Au #4, beaucoup d'erreurs apparmor concernant l'ouverture de fichiers.
Je ne connais pas suffisamment apparmor pour bien interpréter ces messages, mais faudrait certainement tenter la désactivation du profil apparmor de Brave pour fins de test, et voir si ça débloquerait les choses ?
La doc du forum concernant apparmor : https://doc.ubuntu-fr.org/apparmor
A+
Dernière modification par ylag (Le 25/02/2025, à 20:23)
Hors ligne
#10 Le 25/02/2025, à 20:21
- BrunoL
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
ylag, ça ne m'étonne pas. J'ai regardé la doc de apparmor et il est exclu que j'aille mettre les mains dans cette horreur
Hors ligne
#11 Le 25/02/2025, à 20:25
- ylag
Re : Browser ne télécharge pas : accès refusé au répertoire Téléchargement
Bonjour,
Pour infos sur les profils, donne le résultat de :
sudo apparmor_status
A+
Hors ligne