Alterar os nomes dos usuários posteriormente pode ser problemático, pois o nome de usuário é muitas vezes codificado em arquivos em todo o diretório $ HOME.
Eu costumo criar uma nova conta com o novo nome e depois migrar os arquivos do arquivo antigo para o novo, mas você também pode identificá-los da seguinte forma:
$ grep -r zheoffec $HOME
Exemplo
$ grep -r saml /home/saml
/home/saml/scripts/r.rb:#!/home/saml/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
Binary file /home/saml/parking_lot/db/db1080p.zip matches
Binary file /home/saml/Dropbox/personal/Dropbox/pidgin.tar matches
/home/saml/Dropbox/personal/.viminfo:'0 2 5 /home/saml/bin/dropbox.sh
/home/saml/Dropbox/personal/.viminfo:-' 2 5 /home/saml/bin/dropbox.sh
/home/saml/Dropbox/personal/.viminfo:-' 1 0 /home/saml/bin/dropbox.sh
/home/saml/Dropbox/personal/.viminfo:> /home/saml/bin/dropbox.sh
Se você decidir criar uma nova conta e copiar os dados-chave do antigo, eu também recomendaria usar rsync
para copiar arquivos da conta antiga para a nova, conforme necessário. Isso permite que você copie os dados à medida que você for e crie um script que inclua diretórios importantes de arquivos.
Além disso, copio os arquivos de ponto .*
para um subdiretório no novo local chamado dotfiles
e, quando estiver na nova conta, use rsync
para copiar os subdiretórios de dotfiles
, conforme necessário.