Приложение должно базироваться полномочия, если оно изменяет файлы в “/” каталог?

Я создаю программу для Ubuntu, которая включает создание файлов в папке, где код присутствует.
То, что я хочу знать: Когда .deb пакет установлен, куда содержание идет?
Если программа делает модификации к или создает новые файлы в /... каталог, это требует полномочий пользователя root?

1
задан 26 June 2015 в 12:29

1 ответ

Строго, каталог: / "корневой" каталог всех каталогов. Это включает все под - каталоги, поэтому включает Ваш home каталог также.

Вам нужны дополнительные полномочия для всех каталогов вне ~ (Ваш home каталог), таким образом, любой Вы должны:

  • быть членом определенной группы (например, совместно использовать файлы или каталоги), или, более решительно,
  • Вам нужно sudo полномочия

внешняя сторона Ваше персональное home каталог.

А .deb для установщика, для установки объектов глобально для всех пользователей, будет поэтому нужен t быть выполненным с sudo полномочия, так как это устанавливает файлы и исполняемые файлы вне Вашего home каталог.

, Когда .deb пакет установлен, куда содержание идет?

, Хотя существуют довольно строгие правила для использования каталогов вне Вашего корневого каталога, нет никакого легкого ответа на это; это зависит от приложения, его роли и какое приложение это. См. также здесь и здесь (среди других).

, Если Вы хотите надеть впечатление, где файлы установлены, посмотрите в разархивированном .deb установщик простого приложения. Это содержит масштабированную версию Вашей системы и показывает, где файлы будут "спроектированы" к.

3
ответ дан 10 November 2019 в 09:17

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

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