Назад | Перейти на главную страницу

Какое программное обеспечение следует устанавливать с правами root, а какое нет?

В настоящее время я устанавливаю все как root, но просто для удовольствия.

Какой стандарт для этого в среде Linux?

Подавляющее большинство программного обеспечения Linux установлено в таких каталогах, как / usr / bin и / etc, где только root имеет (и должен иметь!) Разрешение на запись. Пользователи могут устанавливать (некоторые) приложения в собственный домашний каталог и запускать их оттуда. Эти приложения не добавляются автоматически в путь других пользователей и поэтому не доступны напрямую.

Все, что должно быть доступно всем пользователям или устанавливаться в публичном месте, должно быть установлено с правами root. Все остальное может установить обычный пользователь.

Большинство приложений в любом случае предназначены для запуска от имени пользователя без полномочий root, поэтому на самом деле нет необходимости устанавливать все от имени пользователя root. На самом деле есть очень мало технических причин, по которым что-то следует устанавливать с правами root. В основном это удобство и традиции. Как говорили другие, большинство пакетов устанавливаются в такие места, как / usr, / lib или другие закрытые места.

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