Tenho que usar muito o sudo e fica cansativo digitar a senha quando já a digitei várias vezes. Como faço para que, depois de inseri-lo uma vez, ele não me pergunte novamente? Estou no Centos 7.
Responder1
Existem várias maneiras de fazer isso. Aqui estão alguns:
Desative os prompts de senha
Referência:https://serverfault.com/questions/579296/how-do-i-disable-the-sudo-password-prompt)
Alterar o tempo limite
Referência:Alterar o tempo limite da senha sudo padrão
Elevar pararoot
sudo -i
Esta última opção é a que mais se aproxima da sua pergunta, suponho, mas você pode descobrir que o tempo limite atende às suas necessidades.
Responder2
sudo -s
Vou deixar você como root, tome cuidado
Responder3
Você pode ativar o login para a root
conta. Esteja ciente de que há um motivo (ou mais de um) para que isso esteja desabilitado por padrão; você terá que ter certeza do que faz quando trabalha permanentemente root
(mesmo que seja apenas em uma única janela de terminal). Eu absolutamente desencorajo iniciar um ambiente de desktop ou executar aplicativos de usuário (como Office, navegadores etc.) com root
privilégios, ou criar o hábito de trabalhar como root
padrão. Faça login no console quando precisar e saia assim que terminar. Certifique-se de que o login apresente um prompt diferente dos usuários normais, usando o hash como sinal de prompt e a cor vermelha, por exemplo, para o nome do host.
Dito isto, definir uma senha root
deve ser tão fácil quanto
$ sudo passwd root
Depois disso você pode usarsu
para fazer login a partir de uma conta de usuário normal, ou melhor, su -l
para carregar o perfil. Como medida de segurança adicional você deve certificar-se de que o login direto via SSH esteja desabilitado; check- PermitRootLogin
in/etc/ssh/sshd_config
.
Mais detalhes (devem ser aplicáveis principalmente a outras distros também):https://askubuntu.com/a/44419/568304
Responder4
Uma possível solução, que não recomendo, por questões de segurança, é deletar a senha do usuário root:
$ sudo passwd -d root
Na página do manual passwd(1):
-d
Esta é uma maneira rápida de excluir a senha de uma conta. Isso definirá a conta nomeada sem senha. Disponível apenas para root.
Versenha(1)
Editar
Como afirmado emtrentclcomentário, a solução que proponho não atenderá aos requisitos do usuário.
Em vez disso, desativará a possibilidade de fazer login como root. Neste caso a única forma de obter acesso root será através do sudo. Algumas distribuições Linux tornam o root sem senha por padrão.