Configuração necessária para que o sudo não precise ser digitado antes dos comandos [duplicado]

-4

Como eu poderia configurar o meu sistema para que sudo não precise ser digitado antes dos comandos? Por exemplo, em vez de digitar sudo apt-get install , precisaria digitar apt-get install . Agora eu sei que posso correr sudo -i , mas acabo esquecendo de fazer metade do tempo. Existe uma maneira mais permanente de fazer isso? EDIT: Para esclarecimento não estou querendo saber como fazê-lo sem uma senha eu já tenho essa configuração. Eu quero fazer isso sem digitar a palavra sudo Eu quero remover a necessidade de digitar a palavra sudo .

    
por Darth4212 17.07.2017 / 16:29

1 resposta

4

Eu sei que esta resposta não será popular, mas ao responder a pergunta, é apropriado ( mas não sábio ).

Se você não quiser digitar sudo antes de tudo que precise de autenticação ou autorização raiz , a única solução é efetuar login como root. Isso é EXTREMAMENTE (eu gostaria de torná-lo ainda mais ousado) e repito EXTREMAMENTE imprudente, e eu acho que você vai se encontrar em muito mais do que apenas ter que lembre-se de digitar os cinco caracteres sudo antes do seu comando.

Como alternativa, você poderia sudo su - antes de ter que executar uma série de comandos limitando o estresse dos seus dedos para os cinco caracteres extras ( 5 podem ser adicionados rapidamente ... ) e lembre-se de digitar os quatro caracteres exit no final para que você não faça nada estúpido sem intenção ...

Como foi postado antes, a melhor opção é apenas aproveitar o histórico de comandos se você cometer um erro e fizer:

$ make "me a sandwich"
No
$ sudo !!     # !! takes the full last command in history and puts it here
sudo make "me a sandwich"    #bash automatically shows you what the full command with replacement is...
Ok - Sandwich made
$ 

...

Então, divirta-se e faça o root com responsabilidade ...

    
por ben-Nabiy Derush 17.07.2017 / 17:31