Sim, é possível, mas não recomendado. O nome de usuário root não é mágico. O fato de ter UID de 0 é o que dá root de seu poder. Ferramentas como /bin/ls que traduzem entre o valor UID no inode de um arquivo e um nome (a menos que você use /bin/ls -n ) use password database (veja man nss;man nsswitch.conf ) para fazer a tradução. O comando getent busca entradas:
$ getent passwd root
root:x:0:0:root:/root:/bin/bash
(Veja man 5 passwd;man shadow para informações sobre o conteúdo.)
Assim, você poderia editar /etc/passwd , encontrar a linha com UID de zero e alterar o nome de usuário de root para algum outro valor.
O que você acha que ganhou? Você conhece algum programa burro o suficiente para verificar $USERNAME = "root" rather than $ UID = 0 '? O sistema com certeza não.