Normalmente, há uma distinção entre login raiz e permissões raiz .
No primeiro caso você é identificado pelo sistema como root, o que significa que você literalmente não tem limitações, um login feito como root geralmente é muito mais perigoso do que ter um usuário com permissões de root porque:
- o usuário não pode se limitar a um grupo ou a um conjunto de operações / programas predefinidos
- todos os sistemas de segurança são basicamente inúteis, registros do sistema incluídos, já que um usuário root pode simplesmente excluir ou ter acesso a tudo
- se você não puder acompanhar ou confiar nos seus registros, provavelmente não será possível reverter as alterações nem proteger os dados de maneira eficaz
Ter um usuário em rampage provavelmente nunca é uma boa idéia, também nem mesmo um administrador precisa de um poder descontrolado para fazer suas próprias coisas, por isso muitas distribuições desabilitam o usuário root de /etc/shadow
e usam sudo
que dá permissões de root sem ter um usuário root logado, também sudo
é capaz de distinguir entre vários usuários e confiná-los em um conjunto bem definido de permissões e grupos.
Existe uma discussão interessante aqui , também sugiro ler algo sobre como o arquivo shadow
funciona.