Ok, aqui está novamente para que você possa definir a marca de seleção.
Em /etc/sudoers
, adicione esta linha:
Defaults rootpw
para ativar o sinalizador rootpw, fazendo com que o sudo peça a senha do root.
Quando executo sudo
como um usuário normal sem privilégios, ele solicita minha senha, não a senha raiz. Isso geralmente é conveniente, mas reduz a quantidade de informações que alguém precisaria ter para executar comandos como root. Então, como posso fazer com que sudo
peça a senha do root em vez da senha do usuário invocante?
Eu sei que isso seria feito com uma linha em /etc/sudoers
, mas nunca consigo analisar corretamente a gramática BNF na página man para descobrir exatamente o que escrever.
Você precisa ativar a sinalização rootpw
.
Eu sei que essa pergunta é antiga, mas é a questão mais concisa que encontrei para esse caso de uso (que é uma porcentagem menor, é verdade, mas, no entanto, legítima e útil no cenário certo).
Depois de juntar todas as etapas de várias fontes - incluindo várias respostas a essa pergunta, estas etapas funcionam no Ubuntu-Gnome 16.04 LTS:
sudo passwd
sudo visudo
Defaults rootpw
Apenas uma observação rápida - também queria ter certeza de que o usuário root não poderia ser usado para fazer login a partir do login gráfico e, portanto, estava pesquisando maneiras de excluí-lo. Aparentemente, o usuário root é excluído por padrão e não pode ser usado para efetuar login através do login gráfico do Gnome - o que é uma coisa muito boa!
Usando
sudo su
permite que você execute quantos comandos quiser sucessivamente.
Você pode desativar o sudo e usar su -c
.