O que há de errado em usar o sudo?

36

Em um comentário aqui que desnecessariamente usando sudo deve ser evitado. Embora não tenha sido necessário nesse caso em particular, não vejo mal em usá-lo.

Eu acho que ao executar programas triviais como cat como root usando sudo , o risco geral de acertar um bug que de alguma forma comprometeria a segurança do sistema é muito baixo.

Então alguém pode por favor apontar as possíveis implicações, além de digitar mais 4 caracteres e um espaço?

    
por Jan 04.11.2014 / 23:19

6 respostas

67

O risco de um erro de digitação é maior que o risco de um bug.

O risco de ganhar o hábito de "não funciona, cole sudo nele!" é muito maior que o risco de um bug.

Como um sysadmin que viu pessoas executarem todos os tipos de comandos aleatórios com sudo que não precisaram deles, eu sempre avoco contra o uso supérfluo de sudo .

Embora cat não seja prejudicial, o hábito que isso estimula é o seguinte.

    
por muru 04.11.2014 / 23:25
14

Acho que há outro problema ainda não mencionado: sudo status é armazenado em cache para o shell com um padrão de 15 minutos. Isso significa que você não precisa fornecer sua senha nos próximos 15 minutos para executar um comando potencialmente perigoso.

Acho que todos podemos pensar em problemas de segurança mais ou menos prováveis que podem resultar disso: bugs de software desconhecidos que exploram isso ou que esquecem de bloquear a tela com pessoas ou colegas de trabalho aleatórios vêm à mente.

Esta é de fato minha principal razão para não usar sudo quando não preciso e mesmo que eu precise, para fechar freqüentemente shells depois que eu terminar com sudo work.

    
por musiKk 06.11.2014 / 09:27
9

Usar sudo excessivamente é o equivalente Linux do antigo hábito do Windows de executar tudo sob a conta do Administrador. Que um foi discutido e criticado para o inferno, então você pode ler tudo o que fala sobre por que uma pessoa não deveria estar executando o computador Windows como Administrador, e cada ponto se aplicará ao uso habitual de sudo no Linux.

    
por SaltyNuts 05.11.2014 / 22:41
4

bem, é só porque você pode acidentalmente mexer com partes sensíveis do seu sistema de arquivos, causando muitos problemas para você mesmo Ser cuidadoso nunca é suficiente, então é melhor não se expor a perigos desnecessários

    
por ed0 04.11.2014 / 23:24
-1

Quando você faz qualquer coisa com Sudo , isso significa que você concede todos os direitos a ele, que é o acesso raiz que às vezes se torna muito arriscado, se inadvertidamente, um aplicativo que está sendo executado com permissão de root algo errado, resulta em uma falha do sistema para a corrupção do sistema operacional. De qualquer forma, para Cat, tudo bem com root.

    
por Sohail xIN3N 07.11.2014 / 12:34
-1

Não há nada de errado em usar desnecessariamente o Sudo. Sudo (em sua configuração / propósito padrão no Ubuntu) fornece privilégios totalmente elevados. Se um usuário tiver recebido esses privilégios, ele deve exercer o que deseja (incluindo desnecessariamente!). No entanto, usar Sudo quando não é necessário aumenta as apostas. É um risco desnecessário. Um simples erro de digitação pode se tornar desastroso, e é por isso que a maioria das pessoas evita usar permissões elevadas quando não são necessárias. No entanto, só porque é uma prática comum evitar o uso desnecessário do Sudo, não significa que seja errado seguir um caminho diferente. Sudo para o conteúdo do seu coração!

Dentro do contexto do AskUbuntu, não me surpreende que você tenha sido instruído a evitar o uso desnecessário do Sudo. O objetivo deste site é permitir que especialistas façam perguntas e recebam respostas de especialistas, mas na realidade há muitos usuários novatos aqui, que sabem o suficiente para se meter em problemas. É comum que os pôsteres tentem proteger esses usuários de si mesmos. O abuso de sudo é comum entre os usuários iniciantes, porque eles não entendem realmente o que é ou faz, mas dedicam tempo para aprender. Além disso, este site se orgulha de produzir conteúdo de qualidade. Comandos desnecessários são ineficientes e, portanto, reduzem a qualidade de um post.

    
por no-reply 28.03.2016 / 22:27

Tags