O sinalizador -s para o sudo cria um novo shell, então toda vez que você digitar sudo -s você está criando novos shells, e então saindo de volta para o topo.
sudo -s
//entry of password
//logged in as root
sudo -s
//no password required
sudo -s
exit
//still logged in as root
exit
exit
//finally logged out of root
Eu não entendo porque isso acontece. Se eu digitar exit
na linha de comando, enquanto estiver logado como usuário root, eu deveria estar desconectado.
O sinalizador -s para o sudo cria um novo shell, então toda vez que você digitar sudo -s você está criando novos shells, e então saindo de volta para o topo.