Primeiro, como profissional de infosec, concordo totalmente com os benefícios adicionais de segurança e as práticas recomendadas pela SUDO.
No entanto, os especialistas auto-proclamados que repetidamente invocam o mantra cansado "Eu-sei-como-mas-eu-não-vou-dizer-você-assim-vai-aprender-SUDO- & smuders" são os mesmos indivíduos que postam configurações explícitas de linha de comando para sistemas operacionais complexos & instalações de serviço ou modificações INCLUINDO o comando SUDO, sem considerar que iniciantes estão simplesmente copiando & colando esses comandos em suas instalações sem entender QUALQUER um dos riscos ou a superfície de ataque aumentada que as alterações podem estar criando. Esse comportamento cria mais problemas de segurança do que compartilhar as informações para permitir que um usuário crie contas raiz alternativas.
** Antes de usar os comandos a seguir, é sua responsabilidade entender as ramificações da criação e do uso de uma conta de nível raiz. O uso pode resultar em um sistema de segurança comprometido ou você pode tornar seu sistema COMPLETAMENTE NÃO UTILIZÁVEL.
** Você concorda em usar as informações contidas neste documento que qualquer impacto negativo ou resultados em qualquer sistema, dados ou rede são de sua total responsabilidade.
Crie contas adicionais no nível da raiz executando esses comandos a partir de uma sessão de terminal:
sudo su
useradd -G root <newusername>
passwd <newusername>
id <newusername>
Você deve ver algo semelhante a: uid=1001(newusername) gid=1001(newusername groups=0(root)
.
usermod -o -u 0 -g 0 <username>
(na string de comando usermod, o primeiro comutador é a letra "O". Os caracteres que seguem os comutadores -u e -g são "zero")
id <username>
Agora você deve ver algo semelhante a: uid=0(root) gid=0(root) groups=0(root)
.
Sugiro que você salte seu sistema antes de fazer login com a nova conta de usuário no nível de raiz.
shutdown -r now
Estes comandos funcionam bem na maioria das distribuições main stream * nix e BSD. Use-os com sabedoria.