快照包和权限

Now*_*ris 5 permissions chromium snap 19.10

这要么是我的误解,我错过了一些明显的东西,要么这只是一个咆哮。

为什么如果包被移动到 snap,我们现在必须处理权限问题?例如:铬。我下载了任何东西,它都会被放在 root 拥有的目录中。然后我必须打开一个终端并 chown 文件并将它们移动到我首先想要的目的地。我错过了这个问题的明显解决方案吗?

如果这是有意为之,由于使用 snap 的设计本质上隔离了应用程序,因此使用了传统的用户/组,那么这是 linux 桌面可用性的总体目标的倒退。

我完全是为了安全,我在 IT 安全部门工作。但这不是破坏用户功能的可接受的更改。这真的让我很沮丧。

我在 19.10,如果我理解正确,Chromium 现在只会作为 snap 发布,不再作为 deb 发布。如果我错了,请告诉我。

K7A*_*AAY 1

尽管 Chromium 开发人员仅在十八个月前就宣布了他们的计划,但他们还没有实现这一目标。“在大多数情况下,Chromium 可以直接在每个 Linux 发行版的官方存储库中获取。

您仍然可以在不使用 snap 的情况下安装 Chromium 浏览器sudo apt update && sudo apt install chromium chromium-l10n,并且仍然可以下载二进制文件自行编译。

为什么是快照?

“Snaps 以及使用它们的工具 snapd 可在一系列 Linux 发行版(使用 systemd)上工作,从而允许与发行版无关的上游软件打包”,参见https://snapcraft.io/

由于快照是包含所有依赖项的压缩文件,因此对于开发人员和用户来说都更容易。由于开发人员编写了一些简洁的东西,使得运行 Linux 变得有价值,因此他们喜欢它。


Now*_*ris 0

https://discourse.ubuntu.com/t/call-for-testing-chromium-browser-deb-to-snap-transition/11179/22 \n引导我\n https://snapcraft.io/docs/snap - 监禁\nand

\n\n
lad ~$ snap info --verbose chromium\nname:    chromium\nsummary: Chromium web browser, open-source version of Chrome\nhealth:\n  status:  unknown\n  message: health has not been set\npublisher: Canonical\xe2\x9c\x93\ncontact:   https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bugs?field.tag=snap\nlicense:   unset\ndescription: |\n  An open-source browser project that aims to build a safer, faster, and more stable way for all\n  Internet users to experience the web.\ncommands:\n  - chromium.chromedriver\n  - chromium\nnotes:               \n  private:           false\n  confinement:       strict\n  devmode:           false\n  jailmode:          false\n  trymode:           false\n  enabled:           true\n  broken:            false\n  ignore-validation: false\nbase:         core18\nsnap-id:      XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R\ntracking:     beta\nrefresh-date: 12 days ago, at 15:43 MST\nchannels:\n  stable:    78.0.3904.97  2019-11-08 (937) 160MB -\n  candidate: 78.0.3904.108 2019-11-19 (949) 160MB -\n  beta:      79.0.3945.29  2019-11-08 (939) 155MB -\n  edge:      80.0.3962.2   2019-11-11 (945) 155MB -\ninstalled:   79.0.3945.29             (939) 155MB -\nlad ~$ snap connections chromium\nInterface                 Plug                               Slot                            Notes\naudio-playback            chromium:audio-playback            :audio-playback                 -\naudio-record              chromium:audio-record              -                               -\nbrowser-support           chromium:browser-sandbox           :browser-support                -\ncamera                    chromium:camera                    :camera                         -\ncontent[gtk-3-themes]     chromium:gtk-3-themes              gtk-common-themes:gtk-3-themes  -\ncontent[icon-themes]      chromium:icon-themes               gtk-common-themes:icon-themes   -\ncontent[sound-themes]     chromium:sound-themes              gtk-common-themes:sound-themes  -\ncups-control              chromium:cups-control              :cups-control                   -\ndesktop                   chromium:desktop                   :desktop                        -\ngsettings                 chromium:gsettings                 :gsettings                      -\nhome                      chromium:home                      :home                           -\nmount-observe             chromium:mount-observe             -                               -\nmpris                     -                                  chromium:mpris                  -\nnetwork                   chromium:network                   :network                        -\nnetwork-bind              chromium:network-bind              :network-bind                   -\nnetwork-manager           chromium:network-manager           -                               -\nopengl                    chromium:opengl                    :opengl                         -\npassword-manager-service  chromium:password-manager-service  :password-manager-service       manual\npersonal-files            chromium:chromium-config           :personal-files                 -\npulseaudio                chromium:pulseaudio                :pulseaudio                     -\nremovable-media           chromium:removable-media           -                               -\nscreen-inhibit-control    chromium:screen-inhibit-control    :screen-inhibit-control         -\nu2f-devices               chromium:u2f-devices               :u2f-devices                    -\nunity7                    chromium:unity7                    :unity7                         -\nupower-observe            chromium:upower-observe            :upower-observe                 -\nx11                       chromium:x11                       :x11                            -\nlad ~$ \n\nlad ~$ snap help refresh\n<read this>\n<in order to refresh, get an updated version or downgraded version>\nlad ~$ sudo snap refresh --edge --classic chromium\n<this did not work, you have to remove and re-add, losing settings and data>\nlad ~$ sudo snap remove chromium\nchromium removed\nlad ~$ sudo snap install --edge --devmode chromium\nlad ~$ snap info --verbose chromium\nname:    chromium\nsummary: Chromium web browser, open-source version of Chrome\nhealth:\n  status:  unknown\n  message: health has not been set\npublisher: Canonical\xe2\x9c\x93\ncontact:   https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bugs?field.tag=snap\nlicense:   unset\ndescription: |\n  An open-source browser project that aims to build a safer, faster, and more stable way for all\n  Internet users to experience the web.\ncommands:\n  - chromium.chromedriver\n  - chromium\nnotes:               \n  private:           false\n  confinement:       strict\n  devmode:           true\n  jailmode:          false\n  trymode:           false\n  enabled:           true\n  broken:            false\n  ignore-validation: false\nbase:         core18\nsnap-id:      XKEcBqPM06H1Z7zGOdG5fbICuf8NWK5R\ntracking:     edge\nrefresh-date: today at 12:14 MST\nchannels:\n  stable:    78.0.3904.97  2019-11-08 (937) 160MB -\n  candidate: 78.0.3904.108 2019-11-19 (949) 160MB -\n  beta:      79.0.3945.29  2019-11-08 (939) 155MB -\n  edge:      80.0.3962.2   2019-11-11 (945) 155MB -\ninstalled:   80.0.3962.2              (945) 155MB devmode\nlad ~$ \n<breath fresh air again, no longer tied down>```\n\n
Run Code Online (Sandbox Code Playgroud)\n