Como posso me tornar um administrador ou obter privilégios de root para não precisar continuar digitando a senha de root?

Como posso me tornar um administrador ou obter privilégios de root para não precisar continuar digitando a senha de root?

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 rootconta. 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 rootprivilégios, ou criar o hábito de trabalhar como rootpadrã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 rootdeve ser tão fácil quanto

$ sudo passwd root

Depois disso você pode usarsupara fazer login a partir de uma conta de usuário normal, ou melhor, su -lpara carregar o perfil. Como medida de segurança adicional você deve certificar-se de que o login direto via SSH esteja desabilitado; check- PermitRootLoginin/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.

informação relacionada