Como posso alterar meu nome de usuário? [duplicado]

0

Meu nome de usuário atual é mpatil , como posso alterar isso para algo sem perder dados ou causar problemas?

    
por ram 20.11.2013 / 14:01

3 respostas

1

Você pode alterar seu nome de login com usermod emitindo o comando (como root ou com sudo ):

usermod --login algo mpatil

em que algo é o novo nome de login e mpatil é o nome de login antigo.

Isso equivale aproximadamente a A sugestão de João de editar sua /etc/password à mão, mas menos propenso a erros, pois usermod faz as alterações para você.

Observe que isso alterará apenas seu nome de login. Em particular, seu diretório pessoal não será alterado para refletir seu novo nome de login (provavelmente ele ainda será /home/mpatil ).

Se você quiser alterar seu diretório pessoal também, pode emitir o comando:

usermod --login algo --home /home/algo --move-home mpatil

Isso pode causar problemas com aplicativos que registram seu nome de login ou o caminho do diretório principal expandido em sua configuração. Você irá ter que configurar o aplicativo que faz isso para usar você mesmo o novo caminho do diretório inicial e / ou o nome de login, dependendo do método exato do aplicativo.

Um bom ponto de partida para identificar tal aplicativo é grep para o seu antigo caminho de início de sessão / directório antigo no dotfiles .

    
por 20.11.2013 / 14:45
0

mpatil não é o nome do sistema em [mpatil@localhost ~]$ - é o nome de usuário (o nome do sistema é localhost). Se você quiser dizer algo aqui, faça o login como algo.

    
por 20.11.2013 / 14:10
0

Se você quiser mudar seu nome de usuário, você deve editar /etc/passwd e /etc/shadow como root, mudando 'mpatil' para 'algo', então saia completamente e entre novamente como 'algo'. Se você quiser mudar para a conta 'algo' preexistente, use su ou sudo .

    
por 20.11.2013 / 14:11

Tags