Não é possível, porque sudo
executa um único comando como root; seu shell ainda pertence ao seu usuário.
O que você pode fazer é abrir um novo shell como root, executando sudo -i
ou sudo -s
. De man sudo
:
-i, --login Run the shell specified by the target user's password data- base entry as a login shell.
[...]
-s, --shell Run the shell specified by the SHELL environment variable if it is set or the shell specified by the invoking user's pass- word database entry. If a command is specified, it is passed to the shell for execution via the shell's -c option. If no command is specified, an interactive shell is executed.
Qualquer um destes lhe dará um novo shell, com privilégios de root, onde você poderá alterar livremente o diretório e executar novos comandos como root.