Почему пароль root требуется установить большинство приложений?

Большинство приложений требует, чтобы пароль root был установлен.

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

Почему пароль root требуется на установку, если приложение не имеет никаких полномочий пользователя root?

1
задан 4 March 2017 в 10:21

1 ответ

В Ubuntu любые изменения в частях файловой системы, которые принадлежат исключительно корнем (таким как установка, обновление и удаление программного обеспечения из репозиториев Ubuntu по умолчанию) должны быть внесены пользователем, у которого есть полномочия пользователя root препятствовать тому, чтобы обычные пользователи внесли изменения в части файловой системы, которые принадлежат исключительно корнем.

Команды выполнения, которые требуют полномочий пользователя root путем снабжения предисловием команды с sudo. Затем Вас попросят аутентифицировать команду путем ввода пароля пользователя. Аутентификация автоматически истекает после короткого времени, поэтому если Вы убегаете от терминала после выполнения команд как корень с помощью sudo, Вы не будете оставлять корневой терминал открытым неограниченно долго.

, который означает, что при установке я даю приложению абсолютные полномочия, даже если приложение не работает как корень в конце?

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

Эта политика позволяет Ubuntu быть безопасной операционной системой.

От Корневой sudo

Документации Ubuntu В Linux (и Unix в целом), существует SuperUser, названный корнем. Windows, эквивалентным из корня, является Группа администраторов. SuperUser может сделать что-либо и все и таким образом выполнение ежедневной работы, поскольку SuperUser может быть опасным. Вы могли ввести команду неправильно и уничтожить систему. Идеально, Вы работаете как пользователь, который имеет только полномочия, необходимые для задачи под рукой. В некоторых случаях это - обязательно корень, но большую часть времени это - обычный пользователь.

3
ответ дан 7 December 2019 в 12:35

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

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