Почему инопланетяне нуждаются в привилегии sudo?

Интересно, зачем нужен инопланетянин? sudo привилегии при преобразовании файла .rpm в .deb в непривилегированном каталоге (например, в моем домашнем каталоге).

Является ли это функцией безопасности (которую я считаю избыточной, так как для установки пакета потребуется dpkg, которому нужны привилегии sudo)?

1 ответ

Решение

Поскольку пакеты могут содержать файлы, принадлежащие разным пользователям, и я считаю, что процесс преобразования извлекает файлы и затем создает.deb оттуда. Установка разрешений для извлеченных файлов требует root-доступа.

Обратите внимание, что вы должны быть в состоянии использовать fakeroot обойти это.

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