De man sudo :
-i, --login
Run the shell specified by the target user's password data‐ base entry as a login shell.
Você pode obter um shell interativo rodando como root usando qualquer um dos métodos a seguir (estes são os comandos completos que são executados como são de um shell existente e eles lhe darão um shell root).
-
sudo -i: fornece um prompt de root com um novo ambiente de shell (como se o root fizesse um login). Umcdpara o diretório inicial da raiz também. -
sudo shousudo bash: Fornece um shell raiz básico gerado no ambiente do usuário chamador (limpo pelo sudo). -
sudo -s -H: fornece um shell e reconfigura o $ HOME, mas nãocdto $ HOME comosudo -i. -
sudo su: usa o método normalsupara se tornar root, mas não precisa de uma senha root.
Basicamente eu uso sudo -i ou sudo -s -H na maioria dos casos, dependendo se eu quisesse acabar no diretório pessoal do root ou não.