Eu tentei causar um erro authentication-failure , uma vez com sudo e su e descobri que su leva quase o dobro do tempo (eu inicio esse comando e pressiono Enter imediatamente; com sudo Eu pressiono ctr-d na segunda solicitação de senha).
usagi ~$ time su -c ls -l
Password:
su: Authentication failure
real 0m5.410s
user 0m0.033s
sys 0m0.000s
usagi ~$ time sudo ls -l
[sudo] password for usagi:
Sorry, try again.
[sudo] password for usagi:
sudo: 1 incorrect password attempt
real 0m2.718s
user 0m0.029s
sys 0m0.010s
O que causa essa lacuna?
P.S. Se a autenticação for bem sucedida, ambos levam o mesmo tempo para executar o comando.
Tags sudo authentication su