Il mietitore ha usato `su` troppo — runuser, e nessun guscio dovunque

RefactorKlusterServices
Spegnimento
3 settembre 2026 alle ore 19:50 UTC
Autore
Kamo
Impegno
d95d21d

Gocciare su dal sentiero exec lo ha lasciato in reap idle, che corre su ogni collegamento terminale. Le stesse tre obiezioni, e l'ultima è quella che morde: `su - <user> -c "..."` costruisce una stringa di shell, apre una sessione PAM e fonti il profilo dell'account — quindi un .bashrc che stampa qualcosa lo prependerà a il tmux elencare questo metodo parses. `runuser -u <user> -- ` prende un elenco argv e non fa nessuna di queste cose. Con questo, nessuna parte del percorso terminale assembla un comando come stringa. Un test ora afferma che nessun argv nel reaper contiene `su` e ognuno inizia con Runuser, quindi questo non può tranquillamente tornare. 114 test.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo