Quem usa o ubuntu e outras distros baseadas em Debian já devem estar habituados a usar o comando "sudo". Embora a intenção do comando sudo seja implementar um maior nível de segurança na administração do sistema, ainda encontramos algumas pessoas que vêem o comando como desnecessário.
"sudo" vem de SuperUserDO, ou seja, fazer como super usuário. Ele é usado principalmente em distribuições derivadas do Debiam como Ubuntu, Kurumin etc... e é usado quando se quer executar um comando como se fosse o usuário root.
O sudo implementa um nível a mais de segurança. Visto que no dia-a-dia não estaremos usando o usuário root para tarefas mais corriqueiras, não há necessidadde de usar o usuário root constantemente. O sudo nos impede assim de executar algum comando por engano ou erro de digitação que poderiam comprometer todo o sistema.
Por exemplo:
Você vai excluir algum diretório e acaba esquecendo de escrever o path completo do mesmo e digita no teminal o seguinte comando:
O linux foi feito para profissionais, então, ele não faria como o Windows que ao executar um comando correspondente perguntaria se temos certeza que queremos executar esse comando, estando logado como root ele simplesmente iria excluir todo sistema de arquivos. O uso do sudo nos previne desse tipo de problema, estariamos logados com um usuário comum e como não usamos "sudo" teriamos uma mensagem de "permission denied" porque aquele diretório não nos dá permissão. Caso tivessemos colocado o diretório correto como exemplo:
O diretório seria excluído sem problemas pois ele nos dá permissão para isso.
Esse é apenas um exemplo mas que mostra bem as vantagens do comando sudo ao invés de ficar logado como root.
Espero ter ajudado!
Em breve estarei falando mais sobre linux aqui no blog e estarei falando de alguns tópicos mais avançados, aguardem. Estou com planos de tirar um certificação e isso vai me ajudar bastante a memorizar e treinar alguns conteúdos.
"sudo" vem de SuperUserDO, ou seja, fazer como super usuário. Ele é usado principalmente em distribuições derivadas do Debiam como Ubuntu, Kurumin etc... e é usado quando se quer executar um comando como se fosse o usuário root.
O sudo implementa um nível a mais de segurança. Visto que no dia-a-dia não estaremos usando o usuário root para tarefas mais corriqueiras, não há necessidadde de usar o usuário root constantemente. O sudo nos impede assim de executar algum comando por engano ou erro de digitação que poderiam comprometer todo o sistema.
Por exemplo:
Você vai excluir algum diretório e acaba esquecendo de escrever o path completo do mesmo e digita no teminal o seguinte comando:
$ rm -r /
O linux foi feito para profissionais, então, ele não faria como o Windows que ao executar um comando correspondente perguntaria se temos certeza que queremos executar esse comando, estando logado como root ele simplesmente iria excluir todo sistema de arquivos. O uso do sudo nos previne desse tipo de problema, estariamos logados com um usuário comum e como não usamos "sudo" teriamos uma mensagem de "permission denied" porque aquele diretório não nos dá permissão. Caso tivessemos colocado o diretório correto como exemplo:
$ rm -r /home/fernando/Documentos/teste/
O diretório seria excluído sem problemas pois ele nos dá permissão para isso.
Esse é apenas um exemplo mas que mostra bem as vantagens do comando sudo ao invés de ficar logado como root.
Espero ter ajudado!
Em breve estarei falando mais sobre linux aqui no blog e estarei falando de alguns tópicos mais avançados, aguardem. Estou com planos de tirar um certificação e isso vai me ajudar bastante a memorizar e treinar alguns conteúdos.
Comentários
Postar um comentário
Deixe aqui sua opinião ou dúvida: