Dependendo da configuração do Linux, você pode executar tarefas administrativas e com privilégios de administrador usando o comando su ou sudo. É fácil confundir essas duas coisas porque ambas têm funções semelhantes.
Então, qual comando você deve usar? Vamos descobrir.
Links Rápidos
Su dá a você acesso root total
A maneira tradicional de fazer o root em uma configuração do Linux, na época do Unix, é usando o comando su:
su –
“-” significa que você terá o mesmo ambiente como se estivesse conectado diretamente como um usuário root. O sistema solicitará sua senha. Se for bem-sucedido, o prompt mudará para o caractere “#”. Você pode então executar qualquer comando de que precisar com privilégios de root.
Tipo saída Ou pressione Ctrl + D Para retornar aos privilégios de usuário padrão quando terminar.
Enquanto é su Útil, mas o principal problema é que é uma opção de tudo ou nada. Você tem acesso total aos privilégios de root ou normais. Se você tiver vários administradores no servidor, terá que compartilhar a mesma senha de root.
sudo te dá mais controle
Mais distribuições Linux como Debian e Ubuntu estão sendo instaladas sudo por padrão, porque é considerado mais seguro do que usar su. É o melhor e existe desde 1980.
Claro, você só precisa se lembrar de uma senha, mas todo o poder do sudo vem do gerenciamento de vários administradores em vários dispositivos. É muito útil para o sudo ser imortalizado na cultura dos nerds em XKCD de filme de comédia popular. Você também pode configurar sudo para ser executado sem uma senha, mas essa configuração claramente não é recomendada para servidores onde a segurança é crítica.
Além de acesso root total como com su , você pode especificar quais usuários podem executar comandos em qualquer sistema em um arquivo / etc / sudoers. por causa da flexibilidade sudo , a sintaxe é / etc / sudoers Meio complicado.
Use sudo sempre que possível
por causa de sudo Adorável e mais seguro do que su , o mais Distribuições Linux Torne-o o comando de superusuário padrão. Normalmente, o primeiro usuário é definido como o usuário "administrativo" e, portanto, está configurado para usar sudo.
Se não estiver instalado sudo No sistema que você está usando, é fácil obtê-lo do gerenciador de pacotes. Após a instalação, para qualquer outro usuário administrador, é apenas uma questão de adicionar um usuário ao grupo correto, geralmente "admin", "sudo" ou "wheel". Esses grupos de usuários também são específicos para distribuições.
Agora você pode gerenciar com segurança seu sistema Linux
usando sudo É fácil gerenciar seu sistema Linux com apenas uma senha de usuário. Os usuários geralmente ignoram a flexibilidade desse comando. Embora o Linux seja um sistema operacional seguro, não existe um sistema operacional perfeito. Ainda existem algumas questões de segurança no Linux das quais você deve estar ciente. Você pode checar Os melhores guias gratuitos para entender a segurança digital e proteger sua privacidade.