He encontrado que la mejor manera de matar su
durante el ingreso de una contraseña incorrecta es Control+ Useguido de Control+ D. Esto debería evitar retrasos molestos. También puede borrar la entrada con Control+ Uy volver a intentar escribir la contraseña.
Control+ Ues un comando que borra la línea de texto actual y también funciona en un shell (y probablemente también en otros lugares). También es bueno que parezca funcionar su
para borrar la contraseña ingresada actualmente.
Usar Control+ Cno parece funcionar, parece que por alguna razón su
simplemente lo ignora. No es cierto que el usuario que inició el proceso ya no pueda matarlo debido a setuid; su
muere perfectamente bien si lo matas con SIGTERM
o SIGQUIT
desde otro terminal (como un usuario que lo inició). SIGINT
no funciona, así que su
probablemente solo lo ignore.
Control+ Dcon una entrada de contraseña vacía parece ser la única forma de eliminar instantáneamente una ejecución su
: si se ingresa algún texto, presionar Control+ Dprovocará un retraso de 3 segundos (a menos que haya ingresado la contraseña correcta, en cuyo caso. .. iniciará un shell de raíz).