Se é um pc doméstico onde somente ele tenha acesso não é tão inseguro assim, ou se for o caso basta alterar as permissões. Acho melhor do que alterar o /etc/passwd
É doméstico, mas está na web, então haverá sim um risco. Imagine se alguém conseguir de alguma forma invadir a máquina...
Nem sempre o caminho mais fácil é o melhor caminho, e outra coisa o comando que eu mandei ele usar vai fazer toda a modificação de forma automática, inclusive reajustando o UID todos os arquivos que ele seja dono.
Acho que o problema é que eu não fui muito claro, vou exemplificar novamente:
De posse do código que seu usuário possui no Ubuntu, vá para o Fedora e digite:
usermod -u "número que o usuário possui no Ubuntu" "nome do usuário"
Ex: Meu nome de usuário no Ubuntu é Fulano e meu UID é 1000. De posse desta informação, vou para o Fedora e digito usermod -u 1000 Fulano
Acho que agora ficou mais claro.
Abraço!