Жнец также использовал «су» — рунузер, и нигде нет оболочки

RefactorKlusterServices
Порезанный
3 сентября 2026 г. в 19:50 UTC
Автор
Kamo
Обещать
d95d21d

Сброс Су с пути exec оставил его в reap idle, который работает на каждом Терминальное соединение. Те же три возражения, и последнее — это то, что кусает: 'su - <user> -c "..." создает строку оболочки, открывает сеанс PAM и источники профиль учетной записи — так что .bashrc, который печатает что-либо, будет предвосхищать его tmux, перечисляющий этот метод, парсирует. "runuser -u <user> -" берет список argv и не делает ничего из этого. с При этом ни одна часть конечного пути не собирает команду в виде строки. Тест теперь утверждает, что ни один argv в жнеце не содержит «су», и каждый начинается с Рунузер, так что это не может спокойно вернуться. 114 тестов.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены