Puncte:3

Aplicațiile Snap nu găsesc fișiere în /tmp/

drapel us

Deoarece Firefox din Ubuntu 21.10 a devenit o aplicație rapidă, nu vede fișiere în /tmp. Desigur, aș putea să elimin versiunea snap și să instalez o versiune „obișnuită”, dar aceasta pare a fi o soluție proastă, deoarece bănuiesc că tot mai multe aplicații vor folosi snap. Cum pot oferi aplicațiilor snap acces la fișierele din afara / home? În acest caz specific, pot avea un director temporar într-un director disponibil pentru o aplicație snap?

guiverc avatar
drapel cn
Un pachet `snap` rulează implicit într-un mediu *confinat*, ceea ce îl face mai sigur în mod implicit. Acesta este cazul de ceva timp pentru „crom”. Probabil că puteți „snap connect” (consultați https://askubuntu.com/questions/1184357/why-cant-chromium-suddenly-access-any-partition-except-for-home), dar nu l-am testat pe ` firefox` deoarece pachetul meu este încă un *deb* (și am fost pe *impish* șase luni, acum deja pe *jammy*, deoarece s-a convertit în *snap* numai în anumite circumstanțe; am fost în afara acestor cazuri chiar și cu `ubuntu -desktop`).
N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Cum se permite aplicațiilor snap să acceseze folderul /tmp?](https://askubuntu.com/questions/1263843/how-to-allow-snap-applications-to-access-tmp-folder)
Puncte:-1
drapel cn

Există un motiv specific pentru care să acordați acces Firefox la întregul sistem /tmp? Într-adevăr, ca parte a izolării, Firefox își vede doar privat /tmp.

Snaps-urilor pot fi acordate conexiuni prin interfețe. Aceste interfețe sunt destul de specifice și includ Acasă pentru acces la fișierele (numai vizibile) din directorul principal al utilizatorului și suport-amovibil pentru acces la unitățile amovibile. În plus, aceste interfețe sunt disponibile numai dacă dezvoltatorul le-a implementat în pachetul snap.Conectarea la astfel de interfețe, cu condiția ca acestea să fie implementate în snap-ul specific, este singura modalitate de a oferi acces snaps-urilor la directoare și fișiere din afara /Acasă.

O aplicație snap are acces la fișiere și directoare din directorul său sub ~/snap. Deci, într-adevăr, puteți crea directoare suplimentare acolo, iar aplicația snap va avea acces la ele. Cu toate acestea, nicio altă aplicație snap nu va avea acces acolo. În principiu, puteți lega locații standard la locații în care un snap are acces folosind legături simbolice sau legături de montare, dar numai aplicațiile nelimitate de lângă aplicația snap specifică vor avea acces.

Cu toate acestea, este dificil să oferiți un răspuns general aici, deoarece o soluție optimă depinde de ceea ce doriți să obțineți în cele din urmă. Acest lucru nu implică neapărat necesitatea de a acorda acces Firefox la întregul sistem /tmp.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.