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

При обновлении до ядра 4.20 ошибка больше не появляется. Я не могу точно определить, какой коммит ядра это исправил. Есть несколько, которые могли бы сыграть бросок, но ничего, что я мог бы определить как точное соответствие.

0
07.10.2020, 14:02
1 ответ

Краткий ответ :Да, все они могут использовать sudo, но нельзя предполагать, что он установлен.

Более длинный ответ :Любой дистрибутив --, не только Debian --, может использовать sudo. sudoявляется предпочтительным способом выполнения действий от имени пользователя root (, а также от других пользователей )в системе. По опыту, sudoобычно , а не устанавливается по умолчанию в установках Debian, если только он не был подтянут каким-либо другим пакетом, который от него зависит. Некоторые дистрибутивы, унаследованные от Debian (, например. Ubuntu )поставляется с предустановленной sudo. Ваше приложение не должно запускаться от имени пользователя root, и использование sudoдля запуска таких команд, как iptables, является хорошим планом. Я бы рекомендовал проверить доступность sudoна этапе инициализации вашего приложения и исключить ошибку, если он недоступен.

0
18.03.2021, 22:59

Теги

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