O usuário root é superusuário em um sistema Unix / Linux. O usuário root tem todos os direitos ou permissões. O usuário root pode fazer muitas coisas que um usuário comum não pode fazer no sistema, como
- iniciar / parar serviços
- conceder / revogar permissões
- portas abertas (especialmente < 1024 portas)
- gerenciamento de usuários e muito mais.
O usuário root é o usuário mais privilegiado do sistema e tem poder absoluto sobre ele. Por padrão, quase todas as distribuições do Linux e o sistema operacional semelhante ao UNIX criam a conta root no momento da instalação.
Você não precisa criar uma nova conta root. Use o comando su
ou sudo
para executar tarefas administrativas como o usuário root. Criar outro usuário root pode ser um risco de segurança.
A raiz tem um UID de zero em /etc/passwd
. Isso significa controle absoluto sobre o sistema para o usuário root. Você pode definir qualquer ID de usuário para 0 (zero) para conceder permissões ilimitadas, desde que você faça o login como root. No entanto, algumas variantes do UNIX fornecem conta adicional. Por exemplo, o BSD fornece uma conta toor ("root" backwards) além de uma conta root.
Observação: é recomendável que você use root somente quando necessário e não seja necessário criar uma nova conta de usuário root.