Alterar nome de usuário root

1

Utilizador principiante aqui.

Eu quero alterar o nome de usuário root para outra coisa? Isso é possível e, se sim, como fazê-lo?

    
por idjuradj 12.07.2015 / 02:55

2 respostas

1

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.

    
por waltinator 12.07.2015 / 03:45
0

Não, isso não é possível. No Windows, você pode ter convidados e administradores. No Ubuntu, existem convidados, administradores e o root. E ninguém pode realmente ser a raiz, use apenas poderes de raiz. Então não, não há como mudar o nome da raiz.

    
por Eduardo Cola 12.07.2015 / 02:59