Почему libreoffice не устанавливается?

Когда процесс запущен, он имеет 4 идентификатора, связанных с пользователями и группами:

  • User ID(UID):UIDпользователя, запускающего процесс.
  • Group ID(GID):Основной GIDпользователя, который запускает процесс.

  • Effective User ID(EUID):Обычно устанавливается в UID, за исключением случаев, когда бит SetUID файла, содержащего программу, установлен в 1. В этом случае EUIDявляется идентификатором файла-владельца.

  • Effective Group ID(EGID):Обычно устанавливается в GID, за исключением случаев, когда бит SetGIDфайла, содержащего программный файл, равен 1. В этом случае GIDустанавливается в идентификатор группы, к которой принадлежит файл.

Разрешения, применяемые к процессу, всегда основаны на EUIDи EGID.

Механизмы SetUIDи SetGIDпозволяют пользователю вызывать действия с более высокими привилегиями без использования других механизмов повышения прав. Например, инструмент pingможет открыть SOCKET_RAW, даже если у обычных пользователей нет возможности использовать эти сокеты.

Это также можно применить к папкам, но при этом изменяются права доступа к файлам, записываемым в эту папку(SetGID).

Это может применяться только (с успехом )к двоичным файлам. Применение бита SetUIDк сценарию ничего не дает, поскольку разрешения устанавливаются интерпретатором (двоичного файла ), а не сценарием.

-1
26.08.2019, 01:45
1 ответ

Текущая версия — 1:6.1.5-3+deb10u3, а 1:6.1.5-3+deb10u2больше не существует. Кажется, ваш индекс пакетов устарел.

Повторите попытку с помощью:

sudo apt-get update
sudo apt-get install libreoffice
4
28.01.2020, 05:07

Теги

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