Por que o sudo não funcionava no CentOS? [duplicado]

0

Estou usando o Centos e quero usar o comando sudo para executar como root. Mas depois de inserir a senha de root, sempre pede para perguntar a senha novamente. Tenho certeza de que a senha está correta, pois posso su - mudar para a raiz e executar o comando. Mas não consigo executar o comando por sudo . O que há de errado com isso? Se preciso configurar alguma coisa?

Abaixo está um exemplo quando eu executo o comando sudo ls . Tenho certeza de que introduzi a senha correta.

$ sudo ls
[sudo] password for cooltoo: 
Sorry, try again.
[sudo] password for cooltoo: 
Sorry, try again.
[sudo] password for cooltoo
    
por Zhao Yi 03.05.2016 / 11:15

2 respostas

2

sudo quer sua senha no seu caso senha do usuário cooltoo , não a senha do root.

Atualizar

Você não precisa ser root toda vez que quiser executar algumas tarefas administrativas específicas. Graças a sudo , você pode executar alguns ou todos os comandos como root. Uma vez que o sudo esteja instalado (nome do pacote: sudo), você pode configurá-lo executando visudo como root. Basicamente, ele executa $ EDITOR (vim como padrão) em / etc / sudoers, mas não é recomendado fazer isso manualmente. Se você está em um computador desktop, você vai querer fazer quase tudo.

Assim, a maneira rápida e suja de usar o sudo seria adicionar no final do arquivo sudoers:

$su -          # Enter root Password here
$visudo   

# append below line at the end of file and save the file
cooltoo    ALL=(ALL)       ALL    
    
por 03.05.2016 / 11:23
0

Você se adicionou ao grupo sudoers alterando o arquivo / etc / sudoers?

Veja: link

    
por 03.05.2016 / 11:24

Tags