Não editei meus sudoers, mas não preciso digitar a senha ao executar sudo
na linha de comando. Posso executar qualquer comando sudo sem digitar a senha, apenas abrindo o terminal, mesmo após reiniciar o sistema, como posso parar isso?
uid=1000(ktcool) gid=1000(ktcool) groups=1000(ktcool),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)
/usr/bin/id
e leiaman sudoers
. Você ainda não é, nãoroot
é?/etc/sudoers
arquivo e nos arquivos/etc/sudoers.d
por linhas que contenham NOPASSWD . Provavelmente, eles foram adicionados por um programa durante a instalação. Essas linhas devem ser as culpadas.Respostas:
Use
visudo
para editar seu arquivo sudoers e procurarNOPASSWD:
- essa é a diretiva que desativa o prompt de senha do usuário (você NUNCA precisa digitar a senha do usuário de destino, ou seja, a senha root). Simplesmente remover essa diretiva (incluindo os dois pontos no final) deve exigir que você digite novamente sua senha para usar o sudo (a menos que você a tenha usado recentemente, ela ainda será armazenada em cache, é possível limpar isso usandosudo -k
)fonte
No
/etc/sudoers
arquivo, o grupo admin deve se parecer com isso%admin ALL=(ALL) ALL
e a raiz, por outro lado, éALL=(ALL:ALL) ALL
. Como na saída do seuid
comando mostra que você pertence a vários grupos, como lpadmin, verifique se algum deles tem a mesma linha que a linha raiz. Altere para parecer o mesmo que admin, salve, reinicie e deixe-nos saber se as coisas estão de volta ao normal.fonte
Tente
sudo --list
nos mostrar a configuração sudo ativa para sua conta:Verifique os carimbos de data e hora nas credenciais em cache. Isso pode ajudar a ter uma idéia do motivo pelo qual você não está sendo solicitado:
Use
sudo --remove-timestamp
para tentar limpar todas as credenciais em cache.De
man sudo
:fonte
sudo -i
é o caminho a percorrer se você não deseja digitar uma senha de vez em quando enquanto faz modificações no seu sistema (ou em outros sistemas) e não deseja modificar nenhum arquivo do sistema. Você passará aroot
usar suasudo
senha de usuário, quando você fechar o console ou digitarexit
que está de volta ao seu usuário normal. espera que isso funcione, cumprimentos :)fonte