Veja o manual do sudo:
-k [comando]
Quando usada sozinha, a opção -k (kill) para o sudo invalida as credenciais armazenadas em cache do usuário. A próxima vez que o sudo é executado uma senha será necessário.
Portanto, coloque um comando sudo -k
antes de cada sudo
que você deseja pedir uma senha novamente. Ou por trás de cada comando em que você deseja que os próximos comandos não sejam sudo
.
A propósito: se você pedir uma senha dentro do script, você deve usar ...
./script.sh
e não com sudo
na frente dele.