Der Reaper verwendete auch "su" runuser, und keine Shell irgendwo

RefactorKlusterServices
Verschifft
3. September 2026 um 19:50 UTC
Autor
Kamo
Ausschuss
d95d21d

Dropping su aus dem exec Pfad links es in reap_idle, die auf jedem läuft Terminal-Verknüpfung. Dieselben drei Einwände, und der letzte ist der, der beißt: "su - <user" -c "... baut eine Shell-String, öffnet eine PAM-Sitzung und Quellen das Konto-Profil - so ein .bashrc, das alles ausdruckt würde es vorausbeten die tmux Auflistung dieser Methode parses. Eine argv-Liste nimmt "runuser -u <user" und macht keines dieser Dinge. Mit dies, kein Teil des Terminalpfades stellt einen Befehl als String zusammen. Ein Test behauptet nun, dass kein Arv im Reaper enthält "su" und jeder beginnt mit Runuser, so kann dies nicht ruhig zurückkommen. 114 Tests.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen