Antes de mais nada, você provavelmente descobrirá que a sua ferramenta de administração de usuários não mostra contas do sistema (geralmente ID do usuário inferior a 1000 no Ubuntu), e é por isso que você está enxergando a si mesmo e ao root. adicione um usuário mysql, mas você pode vê-lo em / etc / passwd.
Em segundo lugar, você provavelmente achará que o usuário mysql tem algo como / bin / false como shell, então você mudará para sua conta, execute / bin / false, que sairá imediatamente e, portanto, sairá novamente . Isso deixará você como sua conta, o que explicaria por que você está vendo seu diretório pessoal.
Como alternativa, pode ser porque você usou sudo -s ao invés de sudo -i para obter uma shell. Você não deve usar o sudo -s se quiser um shell, já que -s não substituirá todo o ambiente. Certas variáveis ainda se referem ao usuário anterior. Eu acredito que $ HOME é uma dessas variáveis.