As distribuições Linux têm sido a ser a opção dos usuários para ter pequenos servidores em casa. A versatilidade destes sistemas permitem criar autênticos servidores Web, criar Mídia Centers, criar servidor de arquivos, criar servidores de backup, servidores de impressão, etc.
Por uma questão de segurança, ao nível de usuários não se deve usar a conta root. Saiba como usar o sudo!

São várias as ações que podemos realizar para garantir a segurança do nosso servidor Linux. A primeira coisa que devemos ter em conta é o fato de instalar apenas os pacotes necessários. Depois disso, devemos verificar se existem atualizações para os pacotes instalados. Sempre que possível não use a conta root!
Configuração do sudo
Em vez de utilizar a conta root para tudo e mais alguma coisa, é preferível dar permissões de super-usuário aos usuários que pretendemos. Como sabemos, a conta root tem todos os privilégios dentro de um sistema Linux e nesse sentido devemos ter cuidado com a sua utilização.
Para começar, devemos saber se o nosso usuário tem permissões para usar o comando sudo. Para verificar basta executar o comando:
sudo -lU USUÁRIO
Se o resultado for (ALL) ALL, significa que o usuário poderá usar todos os comandos com permissões de super-usuário.

Se o seu usuário não tiver permissões para usar o sudo, você pode sempre dar esses privilégios colocando a seguinte informação no arquivo “/etc/sudoers”.
USUÁRIO ALL=(ALL) ALL
Como vocês puderam ver, esta é uma configuração simples e deve sempre ser realizada em sistemas Linux por questões de segurança.