Como alterar o nome de usuário de um usuário sem a GUI

0

Estou usando o Xubuntu 11.10 e tentando alterar o nome de usuário dos usuários. Não parece haver uma maneira de mudar isso através da GUI no Xubuntu, então eu estou querendo saber se existe uma maneira de fazer isso sem a GUI. Talvez mudando a configuração em um arquivo de configuração. Qualquer ajuda seria muito apreciada.

    
por Arthur 25.02.2012 / 07:05

1 resposta

3

Primeiro abra um terminal, torne-se root

sudo -i

Em seguida, use os seguintes comandos,

altere "antigo" para o nome de usuário antigo e "novo" para o novo nome desejado.

usermod -d /home/new -m old

sed -i -e 's_old_new_g' /etc/passwd

sed -i -e 's_old_new_g' /etc/group

sed -i -e 's_old_new_g' /etc/shadow

O primeiro comando move seu diretório pessoal, veja man usermod

% bl0ck_qu0te%

O comando sed altera o nome em /etc/{passwd,group,shadow}

O sistema identifica os usuários por número, não por nome, portanto, a propriedade e as permissões do seu arquivo ficarão bem

Para ver seu ID numérico, execute o comando

id
    
por Panther 25.02.2012 / 07:11