Alterar usuário $ HOME e logout

2

Eu queria alterar meu $HOME , então procurei respostas neste fórum. Eu vi uma maneira de alterar $HOME com o código

sudo usermod -d /path/to/new/home -m username

mas quando eu digitei o código, ele disse

user <username> is currently used by process 2

Então eu tentei entrar no usuário root. Eu consegui isso com

su -

Mas então ainda disse

user <username> is currently used by process 2

Então eu de alguma forma tenho que sair do meu usuário normal, enquanto estou logado no usuário root. Então eu encontrei o código

sudo pkill -KILL -u <username>

Mas quando fiz isso, o shell foi fechado.

Então, meu problema agora é que não posso sair sem fechar meu shell. Então, se alguém conhece uma solução para resolver este problema ou conhece outra maneira para um passo diferente, por favor responda

    
por Lemerald 16.04.2018 / 18:01

1 resposta

0

Já tentou mudar o tty antes de iniciar a sessão?

  1. Reinicie seu sistema e não faça login.
  2. Quando apresentado o login, pressione CTRL + ALT + F8
    • Isso levará você a uma tela de login preta
  3. Fazer login como root
  4. usermod -d /path/to/new/home -m username
  5. Pressione CTRL + ALT + F7 para retornar ao X tty (ou reinicializar)
    • Isso deve trazer você de volta à sua GUI.
    • Tenho certeza de que o Ubuntu coloca o X no tty7, mas costumava ser tty6.
  6. Faça login como username .

Se você não estiver familiarizado com a senha root , poderá alterá-la para poder fazer o login como raiz ( sudo passwd ).

    
por earthmeLon 17.04.2018 / 01:21