web-dev-qa-db-fra.com

Pourquoi Chromium ne peut-il pas accéder soudainement à une partition à l'exception de / home?

Je viens de passer à Ubuntu 19.10 et à mon horreur, j'ai découvert que le navigateur par défaut Chromium ne peut plus accéder à d'autres partitions que/home.

Cela signifie que mes partitions contenant de la musique et des vidéos (/ multimédia) par exemple ne sont plus accessibles par exemple à télécharger dans Google Drive. Cela inclut les partitions USB.

J'ai trouvé une autre description de ce phénomène ici: https://fosspost.org/reviews/distributions/ubuntu-19-10-review où il est dit

"De plus, même si nous reconnaissons que la plupart des utilisateurs n'auront besoin d'accéder qu'à leurs dossiers de départ, il convient de mentionner que vous ne pouvez plus accéder aux fichiers et dossiers système depuis Chromium (vous ne pouvez accéder à rien sauf à votre dossier de départ). Cela signifie que si vous devez télécharger un fichier ou une image par exemple sur Internet en utilisant un site Web de téléchargement, alors ce fichier/image doit être dans votre dossier de départ, car vous ne pouvez pas accéder à des répertoires tels que/usr,/etc ou à d'autres répertoires situés dans votre partition racine. En fait, vous ne pouvez plus accéder à aucune autre partition, cela inclut les clés USB et autres partitions démarrées: "

Je me demande pourquoi ce comportement a été introduit? il viole toute l'idée de plusieurs disques, partitions et liens symboliques. Btw, cela fonctionne toujours pour Firefox.

Mes questions sont

  • Est-il prévu de résoudre ce problème?
  • Je m'attends à ce qu'une des raisons de ce comportement concerne la sécurité. Si oui, est-il possible d'expliquer pourquoi et comment cela améliore la sécurité? Les fichiers sur d'autres partitions sont de toute façon légitimement accessibles par l'utilisateur, par exemple via des liens symboliques. Mais avec ce changement, je vais devoir les déplacer vers/home avant de les télécharger, donc toujours y accéder bien que plus lentement et encombrants.
  • Si ce comportement est désormais permanent, la question est de savoir comment intégrer plusieurs disques dans notre système de fichiers?
  • Sinon, quelqu'un peut-il me dire comment trouver et installer le paquet debian. Je n'ai pas pu le localiser?

Ce n'est pas un doublon de Quel est le mode classique de snap, et pourquoi certains snaps ne s'installent pas sans lui (par exemple MS Visual Studio)? car il s'agit d'une erreur spécifique lors de l'installation que je n'ai pas faite '' t obtenir. Ma question concerne l'accès au chrome dans Ubuntu 19.10.

Quoi qu'il en soit, j'ai résolu le problème via la commande suivante en utilisant le paquet debian d'origine de Google:

Sudo apt-get install google-chrome-stable

Après cela, je peux à nouveau accéder à mes autres partitions. Je sais que c'est hacky dans le sens où le paquet n'est pas natif d'Ubuntu, donc je voudrais vraiment obtenir des conseils sur la façon d'incorporer plusieurs disques et partitions avec ce nouveau comportement restreint de Chromium.

Merci beaucoup

11
uniomni

Si vous effectuez une recherche en arrière, vous pouvez voir tout ce que j'ai appris à ce sujet dans ce fil https://discourse.ubuntu.com/t/call-for-testing-chromium-browser-deb-to-snap-transition/11179 / . Je vous indiquerai également https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1832711 où j'ai déposé un bogue concernant un problème d'accès à mes partages NFS

où Olivier Tilloy (osomon) déclare

Si vous connectez la prise de support amovible, vous devriez pouvoir accéder aux fichiers et répertoires montés sous/mnt et/media. Cela ne résoudra pas votre problème avec les partages NFS de manière transparente, mais peut-être pouvez-vous les monter là-bas?

En regardant ce rapport de bug que j'ai exécuté

snap connect chromium:removable-media

puis j'ai signalé que le glisser-déposer fonctionnait comme avant de passer à l'accrochage.

Je n'ai pas changé mes montures comme je ne voulais pas , mais j'ai ajouté quelques entrées de monture supplémentaires dans /etc/fstab pour charger mes partages dans /mnt/ aussi pour les répertoires (NFS pour moi) auxquels je voulais pouvoir accéder dans chromium. Après cela, je n'ai eu aucun problème.

Veuillez noter que tout cela a été fait le 13 juin 2019, ma mémoire est maintenant un peu fanée ... mais ce que j'ai fait fonctionne aussi bien pour moi sur mon désormais Ubuntu 20.04 .

11
guiverc

Il se peut que vous ayez installé chrome en tant que composant logiciel enfichable via le magasin de clichés sur le Centre logiciel Ubuntu. Si tel est le cas, revenez à la page chrome sur Ubuntu Center et il devrait y avoir un bouton de désinstallation et une icône de paramètres à droite de cela. Cliquez dessus, il y aura quelques options de permission, et l'une d'entre elles sera liée au stockage "Je ne me souviens pas, mais je vous recommande de sélectionner toutes les cases". Redémarrez le chrome et il devrait vous permettre d'accéder à l'ensemble de votre disque dur.

Deuxième solution (car je ne suis pas certain de la première solution) - Installez manuellement chrome ou Google Chrome (recommandé) via un fichier .Deb. Depuis Ubuntu essaie d'être plus basé sur le snap avec leur certaines applications perdent les autorisations nécessaires que vous devrez peut-être accorder manuellement via le centre de logiciels.

1
JosephWorks