Почему инопланетяне нуждаются в привилегии sudo?
Интересно, зачем нужен инопланетянин? sudo
привилегии при преобразовании файла .rpm в .deb в непривилегированном каталоге (например, в моем домашнем каталоге).
Является ли это функцией безопасности (которую я считаю избыточной, так как для установки пакета потребуется dpkg, которому нужны привилегии sudo)?
1 ответ
Решение
Поскольку пакеты могут содержать файлы, принадлежащие разным пользователям, и я считаю, что процесс преобразования извлекает файлы и затем создает.deb оттуда. Установка разрешений для извлеченных файлов требует root-доступа.
Обратите внимание, что вы должны быть в состоянии использовать fakeroot
обойти это.