A mudança do caminho do diretório inicial com o usermod não funciona

1

Quando tento usar este comando (como root)

# usermod -d /media/erez -m erez

Eu obtenho

usermod: user erez is currently used by process <number>

Muitos exemplos sobre esta questão, mas nenhum deles mencionou este problema. Espero estar perdendo uma coisa básica aqui. Eu estou realmente tentando evitar boot USB (quando eu tentei, eu recebo "Boot error" e não pude continuar a partir daí).

  • Alguns antecedentes:

Eu uso dual boot no meu laptop. (Eu mantenho o Windows apenas no caso .. =]). Eu criei 3 partições:

  1. root - 8 Giga

  2. SWAP - 2 Giga

  3. alguns ntfs - 25 Giga (supostamente para dados, / home etc.)

Meu diretório / home parece estar vinculado à partição errada (para a raiz), em vez do ntfs . [Eu não sei ao certo, mas da leitura, aconteceu devido à adição de outro usuário. Mas, novamente, talvez apenas uma instalação ruim ...]

Com o gparted, existe um sinal de 'chave' ao lado das 2 partições que criei (a raiz e o ntfs). Isso faz parte do problema?

    
por E. Zohar 07.07.2016 / 15:54

1 resposta

1

O comando usermod falha se o usuário tiver processos rodando sob o mesmo nome de usuário, independentemente do que você está tentando modificar nesta conta. Você precisa matar todos os processos pertencentes a esse usuário (em um ambiente corporativo, preciso avisá-lo, NÃO fazer isso) ou apenas editar o arquivo /etc/passwd e alterar o que precisar e na próxima vez em que o usuário efetuar login uma nova sessão, ele ou ela terá as novas configurações.

    
por 07.07.2016 / 16:23