sudo -i
inicia outra sessão bash como root e usa o diretório /root
como diretório inicial. Se você quiser entrar em um shell de root, você deve quase sempre usar sudo -i
Para usar o diretório do seu usuário atual como home, use sudo -s
. Nunca inicie aplicações GUI a partir de um shell iniciado com sudo -s
. O processo pode transferir a propriedade de alguns arquivos importantes para o usuário root, portanto você não pode usá-los mais !. Portanto, use sudo -i
para inserir shells de raiz dos quais você deseja executar aplicativos GUI.
Se você quiser apenas executar um programa como root, use sudo program
para programas de linha de comando e gksudo program
para aplicativos GUI.