
Há muito tempo, minha instalação do Raspbian não pede mais minha senha enquanto uso o sudo
, e isso é um problema de segurança porque pode ser acessado remotamente.
Pesquisei no Google como fazerhabilitarisso, mas as únicas coisas que vi é comodesabilitarque.
Depois de fazer login usando ssh
:
pi@WS-RPI-10666:~ $ sudo echo a
a
pi@WS-RPI-10666:~ $
Atenciosamente,
Minteck
Responder1
Se sudo
não estiver pedindo senha, significa que provavelmente você tem
NOPASSWD
o arquivo /etc/sudoers
. Conforme descrito em man 5 sudoers
:
NOPASSWD e PASSWD
Por padrão, o sudo exige que o usuário se autentique antes de executar um comando. Este comportamento pode ser modificado através da tag NOPASSWD. Assim como Runas_Spec, a tag NOPASSWD define um padrão para os comandos que a seguem em Cmnd_Spec_List. Por outro lado, a tag PASSWD pode ser usada para reverter as coisas.
Nunca edite /etc/sudoers
diretamente, sudo visudo
em vez disso execute. Localize uma linha que define permissões para um usuário específico de seu interesse, digamos pi
:
pi ALL=(ALL) NOPASSWD: ALL
E remova NOPASSWD:
parte:
pi ALL=(ALL) ALL
Salve as alterações e execute novamente um comando de teste com sudo
, deve exigir uma senha agora.
Responder2
Para a edição Debian bullseye
não conseguimos encontrar 'NOPASSWD:' em /etc/sudoers
deve estar em /etc/sudoers.d/010_pi-nopasswd
para que você possa editá-lo
sudo visudo /etc/sudoers.d/010_pi-nopasswd
e mudar
pi ALL=(ALL) NOPASSWD: ALL
para
pi ALL=(ALL) ALL
(remover 'NOPASSWD:')
e salve e feche...
se você cometer algum erro, ele avisará... pressione epara voltar à edição NUNCA PRESSIONE q!!!