Parece que você configurou o shell padrão errado para o usuário root.
- No primeiro comando
sudo -i
, você passou a autenticação de login, mas não a execução de shell. - No segundo comando
sudo -s
, você já recebeu a autenticaçãosudo
, a qual só é solicitada por terminal (pode ser que tenha um período de tempo limite). No entanto, desta vez, ele carrega diretamente/bin/bash
não shell definido no perfil raiz.
Para testar essa teoria, execute:
sudo -i /bin/bash
Relacionados: 'sudo su -' vs 'sudo -i' vs 'sudo / bin / bash' - quando importa qual é usado, ou importa?