Установить как привязку или пакет?

Я искал синхронизацию там, где он говорит мне, что я также могу установить его как привязку.

Безопасно / нормально устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал метод sudo apt-get install.

В какую папку установлены приложения, установленные с помощью оснастки snap?

Существует процесс snapd с правами root, так как владелец всегда работает. Это нормально?

snap list показывает, что ядро ​​установлено. Это нормально?

17
задан 13 November 2017 в 18:41

6 ответов

Безопасно / нормально устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал метод sudo apt-get install.

Да. Некоторые могут утверждать, что безопаснее, поскольку многие привязки строго ограничены, поэтому они не могут выйти за пределы того, к чему им разрешен доступ.

Безопасно / нормально устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал метод установки sudo apt-get.

В какую папку устанавливаются приложения, установленные с привязкой?

Они не «устанавливаются» в традиционном смысле. Snap-файл представляет собой сжатый файл, который находится на диске как изображение только для чтения. Он монтируется при установке оснастки, а файлы внутри несжаты во время выполнения. Они не разбиты на каталоги на диске.

Могут ли другие пользователи на одном компьютере получить доступ к этим приложениям?

Файл привязки обычно можно найти в /var/lib/snap/snapd/snaps, и при установке файлы внутри можно просмотреть в /snap/<snapname>/current.

Могут ли другие пользователи на одном компьютере получить доступ эти приложения?

Да. Они установлены для всех пользователей. Однако пользовательские данные будут отдельными для каждого пользователя. Обычно в /home/<user>/snap/<appname>/current.

В списке оснастки отображается ядро. Это нормально?

Существует процесс snapd с правами root, поскольку владелец всегда работает. Это нормально?

22
ответ дан 22 May 2018 в 16:16
  • 1
    Благодарю. Это было очень подробно и новичок в дружбе :) Итак, я установил синхронизацию с snap install syncthing. Все прошло гладко. Существует /var/lib/snapd/snaps/syncthing (обратите внимание на отсутствие привязки в структуре), и есть /snap/syncthing/current. Но когда я попробую syncthing в командной строке, он жалуется, что команда не найдена. Должен ли я делать что-то еще после snap install? – deshmukh 13 November 2017 в 19:17
  • 2
    ОК. Немного озираться. /snap/syncthing/current/syncthing запускает приложение. Я подумал, что привязка будет заботиться о том, как манипулировать курсом, чтобы привести в порядок вещи :) – deshmukh 13 November 2017 в 19:19
  • 3
    Должно! / snap / bin должен быть на вашем пути. «Пусковая установка» для приложения находится там и правильно запускает путь. Не запускать / snap / & lt; appname & gt; / current / & lt; appname & gt; напрямую, так как это приведет к обходу системы контроля безопасности. Вы можете либо "snap run & lt; appname & gt; "" или просто запустить " & lt; appname & gt; " или "/ snap / bin / & lt; appname & gt;". – popey 14 November 2017 в 03:17
Безопасно / нормально устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал метод sudo apt-get install.

Да. Некоторые могут утверждать, что безопаснее, поскольку многие привязки строго ограничены, поэтому они не могут выйти за пределы того, к чему им разрешен доступ.

Безопасно / нормально устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал метод установки sudo apt-get.

В какую папку устанавливаются приложения, установленные с привязкой?

Они не «устанавливаются» в традиционном смысле. Snap-файл представляет собой сжатый файл, который находится на диске как изображение только для чтения. Он монтируется при установке оснастки, а файлы внутри несжаты во время выполнения. Они не разбиты на каталоги на диске.

Могут ли другие пользователи на одном компьютере получить доступ к этим приложениям?

Файл привязки обычно можно найти в /var/lib/snap/snapd/snaps, и при установке файлы внутри можно просмотреть в /snap/<snapname>/current.

Могут ли другие пользователи на одном компьютере получить доступ эти приложения?

Да. Они установлены для всех пользователей. Однако пользовательские данные будут отдельными для каждого пользователя. Обычно в /home/<user>/snap/<appname>/current.

В списке оснастки отображается ядро. Это нормально?

Существует процесс snapd с правами root, поскольку владелец всегда работает. Это нормально?

22
ответ дан 18 July 2018 в 03:21
Безопасно / нормально устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал метод sudo apt-get install.

Да. Некоторые могут утверждать, что безопаснее, поскольку многие привязки строго ограничены, поэтому они не могут выйти за пределы того, к чему им разрешен доступ.

Безопасно / нормально устанавливать приложения с помощью оснастки? Я никогда не делал этого в прошлом. Я всегда использовал метод установки sudo apt-get.

В какую папку устанавливаются приложения, установленные с привязкой?

Они не «устанавливаются» в традиционном смысле. Snap-файл представляет собой сжатый файл, который находится на диске как изображение только для чтения. Он монтируется при установке оснастки, а файлы внутри несжаты во время выполнения. Они не разбиты на каталоги на диске.

Могут ли другие пользователи на одном компьютере получить доступ к этим приложениям?

Файл привязки обычно можно найти в /var/lib/snap/snapd/snaps, и при установке файлы внутри можно просмотреть в /snap/<snapname>/current.

Могут ли другие пользователи на одном компьютере получить доступ эти приложения?

Да. Они установлены для всех пользователей. Однако пользовательские данные будут отдельными для каждого пользователя. Обычно в /home/<user>/snap/<appname>/current.

В списке оснастки отображается ядро. Это нормально?

Существует процесс snapd с правами root, поскольку владелец всегда работает. Это нормально?

22
ответ дан 24 July 2018 в 17:49

Snap-пакеты не устанавливаются в папку. Защелки - монстры для сквоша. Да, любой пользователь на компьютере должен иметь возможность запускать приложение, установленное с помощью оснастки. Они технически более безопасны, чем пакеты debian, поскольку пакеты debian автоматически предоставляют root-доступ к любому установленному пакету, а привязки - это только файлы SquashFS, которые монтируются, и которые не имеют скриптов, выполняющих произвольный код с правами root.

[d2 ] Процесс snapd должен выполняться как root, и это нормально, а также требование для установленного пакета ubuntu-core для запуска привязок.

7
ответ дан 22 May 2018 в 16:16

Snap-пакеты не устанавливаются в папку. Защелки - монстры для сквоша. Да, любой пользователь на компьютере должен иметь возможность запускать приложение, установленное с помощью оснастки. Они технически более безопасны, чем пакеты debian, поскольку пакеты debian автоматически предоставляют root-доступ к любому установленному пакету, а привязки - это только файлы SquashFS, которые монтируются, и которые не имеют скриптов, выполняющих произвольный код с правами root.

Процесс snapd должен выполняться как root, и это нормально, а также требование для установленного пакета ubuntu-core для запуска привязок.

7
ответ дан 18 July 2018 в 03:21

Snap-пакеты не устанавливаются в папку. Защелки - монстры для сквоша. Да, любой пользователь на компьютере должен иметь возможность запускать приложение, установленное с помощью оснастки. Они технически более безопасны, чем пакеты debian, поскольку пакеты debian автоматически предоставляют root-доступ к любому установленному пакету, а привязки - это только файлы SquashFS, которые монтируются, и которые не имеют скриптов, выполняющих произвольный код с правами root.

Процесс snapd должен выполняться как root, и это нормально, а также требование для установленного пакета ubuntu-core для запуска привязок.

7
ответ дан 24 July 2018 в 17:49

Другие вопросы по тегам:

Похожие вопросы: