
오랜 시간이 지나서 Raspbian 설치는 를 사용하는 동안 더 이상 비밀번호를 묻지 않으며 sudo
원격으로 액세스할 수 있기 때문에 이는 보안 문제입니다.
구글에서 방법을 검색했는데~할 수 있게 하다하지만 내가 본 유일한 것은장애를 입히다저것.
다음을 사용하여 로그인한 후 ssh
:
pi@WS-RPI-10666:~ $ sudo echo a
a
pi@WS-RPI-10666:~ $
감사합니다,
민트텍
답변1
에서 비밀번호를 묻지 않으면 비밀번호 가 있을 sudo
가능성이 높습니다 . 다음에 설명된 대로 :NOPASSWD
/etc/sudoers
man 5 sudoers
NOPASSWD 및 PASSWD
기본적으로 sudo에서는 사용자가 명령을 실행하기 전에 자신을 인증해야 합니다. 이 동작은 NOPASSWD 태그를 통해 수정할 수 있습니다. Runas_Spec과 마찬가지로 NOPASSWD 태그는 Cmnd_Spec_List에서 그 뒤에 오는 명령에 대한 기본값을 설정합니다. 반대로 PASSWD 태그를 사용하면 상황을 되돌릴 수 있습니다.
/etc/sudoers
직접 편집하지 말고 sudo visudo
대신 실행하세요. 관심 있는 특정 사용자에 대한 권한을 설정하는 줄을 찾으세요 pi
.
pi ALL=(ALL) NOPASSWD: ALL
그리고 NOPASSWD:
부품을 제거하세요:
pi ALL=(ALL) ALL
변경 사항을 저장하고 를 사용하여 테스트 명령을 다시 실행하면 sudo
이제 비밀번호가 필요합니다.
답변2
데비안 불스아이 에디션의 경우
/etc/sudoers에서 'NOPASSWD:'를 찾을 수 없습니다.
/etc/sudoers.d/010_pi-nopasswd에 있어야 합니다.
그래서 당신은 그것을 편집 할 수 있습니다
sudo visudo /etc/sudoers.d/010_pi-nopasswd
그리고 변화
pi ALL=(ALL) NOPASSWD: ALL
에게
pi ALL=(ALL) ALL
('NOPASSWD:' 제거)
그리고 저장하고 닫으세요..
실수를 하면 다음과 같은 메시지가 표시됩니다... e편집으로 돌아가려면 누르지 마세요 절대 누르지 마세요 q!!!