Como posso alterar meu uid sem abrir outra conta de usuário?

2

Estou usando o Ubuntu 10.10. Desejo alterar meu ID de usuário.

Como posso alterá-lo sem abrir outra conta?

Eu tentei usar System->Administration->Users and Groups , mas recebi uma mensagem dizendo que o usuário está logado (o que é verdade, sou eu!).

Também tentei usar o shell:

dave@mypc:~$ sudo usermod -u 875 dave
[sudo] password for dave: 
usermod: user dave is currently logged in

Então, o que posso fazer?

    
por David B 14.10.2010 / 12:11

2 respostas

8

Você precisa fazer login com uma conta diferente para alterar a conta dave .

Faça login como outro usuário (criado para essa finalidade) e use sudo como você tentou em sua pergunta, ou efetue login como root em um console de texto (CTRL-ALT-F1, etc.).

Antes de poder logar diretamente como root, você terá que habilitá-lo definindo uma senha (use o comando sudo passwd root . Para voltar a desativar o login root, efetue login como você mesmo e use o comando sudo usermod -p '!' root ) .

    
por 14.10.2010 / 12:37
1

Efetue logout, alterne para um console de texto, efetue login como root e execute usermod para alterar o UID e, em seguida, execute find para localizar todos os arquivos pertencentes ao antigo UID e alterá-los.

    
por 14.10.2010 / 12:21