O ceifeiro também usou `su` — runuser, e nenhum shell em qualquer lugar

RefactorKlusterServices
Navios
3 de setembro de 2026 às 19:50 UTC
Autor
Kamo
Enviar
d95d21d

A remoção do 'su' do caminho executivo deixou- o em 'cease idle', que funciona em cada Ligação terminal. As mesmas três objecções, e a última é a que morde: `su - <user> -c "..."` constrói uma string de shell, abre uma sessão PAM e fontes o perfil da conta — então um .bashrc que imprime qualquer coisa iria prepará-lo para o tmux lista este método analisa. `runuser -u <user> --` pega uma lista de argv e não faz nenhuma dessas coisas. Com isto, nenhuma parte do caminho do terminal monta um comando como string. Um teste agora afirma que nenhum argv no ceifeiro contém `su` e cada um começa com Runuser, por isso isto não pode voltar silenciosamente. 114 testes.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços