Retornando ao Seu Usuário Original
Após concluir as tarefas como o usuário apprentice, é hora de voltar para sua conta de usuário original. Esta é uma prática comum quando você precisa temporariamente realizar ações como outro usuário e, em seguida, retornar à sua conta principal.
Saindo da Sessão do Usuário Apprentice
Para retornar à sua sessão de usuário original, simplesmente digite exit ou pressione Ctrl+D:
exit
Você deve ver o prompt de comando mudar de volta para o seu prompt de usuário original, que pode ter uma aparência semelhante a:
labex@ubuntu:~/project$
Verificando a Troca de Usuário
Para confirmar que você voltou com sucesso para sua conta de usuário original, execute o comando whoami:
whoami
A saída deve ser:
labex
Acessando Arquivos Criados por Outros Usuários
Mesmo que você tenha voltado para seu usuário original, você ainda pode acessar arquivos criados pelo usuário apprentice se tiver as permissões apropriadas:
sudo cat /home/apprentice/project/apprentice-journal.txt
A saída deve mostrar o conteúdo do arquivo:
This is my first file as the apprentice user.
Comparando o Contexto do Usuário
Agora que você experimentou a troca entre usuários, vamos demonstrar a diferença no contexto do usuário verificando os caminhos do diretório home:
echo "My home directory is: $HOME"
A saída deve mostrar o diretório home do seu usuário original:
My home directory is: /home/labex
Se você voltasse para o usuário apprentice e executasse o mesmo comando, a saída seria diferente:
su - apprentice ## (Não execute isso agora, apenas para ilustração)
echo "My home directory is: $HOME" ## Mostraria: My home directory is: /home/apprentice
Isso demonstra como o comando su com a opção - troca completamente o ambiente do usuário, incluindo variáveis de ambiente como $HOME.