Sudo vs. su: qual comando você deve usar?

Sudo vs. su: qual comando você deve usar?

Dependendo da configuração do Linux, você pode executar tarefas administrativas usando o comando su ou sudo. É fácil confundir esses dois comandos, pois ambos têm funções semelhantes.





Então, qual comando você deve usar? Vamos descobrir.





Su dá a você acesso root total

A maneira tradicional de acessar a conta root para configurar um sistema Linux, desde os dias do Unix, é usando o comando su:





su –

O ' - 'significa que você terá o mesmo ambiente que teria se estivesse conectado diretamente como root. O sistema solicitará sua senha. Se você for bem-sucedido, o prompt mudará para um ' # ' personagem. Você pode então executar quaisquer comandos que você precisa como root.

Modelo sair ou acertar Ctrl + D para retornar ao privilégio de usuário padrão quando terminar.



como mover pastas de um drive do Google para outro

Embora o su seja útil, o principal problema é que ele é uma opção de tudo ou nada. Você tem acesso root total ou privilégios comuns. Se você tiver vários administradores em um servidor, terá que compartilhar a mesma senha de root.

Sudo dá a você mais controle

Mais distribuições Linux como Debian e Ubuntu estão sendo instaladas sudo por padrão, porque é mais seguro do que usar su. É uma ferramenta madura que existe desde 1980.





Claro, você só precisa se lembrar de uma senha, mas todo o poder do sudo vem com o gerenciamento de vários administradores em várias máquinas. É tão útil que o sudo foi imortalizado na cultura geek em um famoso quadrinho XKCD . Você pode até configurar o sudo para ser executado sem uma senha, mas isso obviamente não é recomendado para servidores onde a segurança é fundamental.

Além de acesso root total como com su, você pode especificar quais usuários podem executar quais comandos em quais sistemas no / etc / sudoers Arquivo. Por causa da flexibilidade do sudo, o / etc / sudoers a sintaxe é complexa.





Relacionado: Como adicionar um usuário à lista de Sudoers no Linux

como curvar texto no ilustrador

Use sudo quando puder

Como o sudo é granular e mais seguro do que o su, mais distribuições do Linux o definem como o comando de superusuário padrão. Normalmente, o primeiro usuário é designado um usuário 'administrativo' e, portanto, configurado para usar o sudo.

Se um sistema não tiver o sudo instalado, é fácil obter no gerenciador de pacotes. Após a instalação, para qualquer outro usuário administrativo, é apenas uma questão de adicionar um usuário ao grupo certo , normalmente 'admin', 'sudo' ou 'wheel'. Esses grupos de usuários também são específicos da distro.

Agora você pode administrar seu sistema Linux com segurança

Com sudo, é fácil administrar seu sistema Linux com apenas sua senha de usuário. Os usuários geralmente ignoram a flexibilidade dessa ferramenta. Embora o Linux seja um sistema operacional seguro, nenhum sistema operacional é perfeito. Ainda existem algumas questões de segurança no Linux das quais você deve estar ciente.

Compartilhado Compartilhado Tweet O email O Linux é realmente imune a vírus e malware? Aqui está a verdade

Você já ouviu falar que o Linux não tem problemas com vírus e malware. Mas por que isso? E, mais importante, é verdade?

Leia a seguir
Tópicos relacionados
  • Linux
  • Comandos Linux
  • Administração do Sistema
Sobre o autor David Delony(49 artigos publicados)

David é um escritor freelance que mora no noroeste do Pacífico, mas originalmente nasceu na área da baía. Ele é um entusiasta da tecnologia desde a infância. Os interesses de David incluem ler, assistir filmes e programas de TV de qualidade, jogos retro e colecionar discos.

como descobrir quais eram os vídeos excluídos do YouTube
Mais de David Delony

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever