Embora seja tecnicamente possível, provavelmente não é uma boa ideia. Você teria que auditar todo o código em seu sistema para verificar se algum deles tem o nome de usuário root
codificado.
Enquanto a prática recomendada para, e. shell scripts é verificar o ID do usuário (se é zero, você é root
) ou verificar o privilégio real que você precisa (se você pode escrever um arquivo onde você quer, quem se importa com o usuário que você está executando) nem todos os programas aderem à recomendação. (Na verdade, os instaladores e / ou scripts de empacotamento de muitos pacotes de software comerciais populares contêm alguns scripts de shell realmente atrozes.)
Um hack que era empregado pelo BSD era uma vez para ter um usuário duplicado em /etc/passwd
com o mesmo usuário e ID de grupo, mas um nome de usuário diferente (e um shell diferente, que era o propósito deste exercício ); Eles chamaram esse usuário de toor
. Isso dificilmente ajuda em seu caso de uso específico, mas ainda pode ser útil como orientação. O fato de que isso (geralmente) funcionou é uma boa indicação de que você poderia simplesmente renomear root
.