
기본 설정으로 우분투를 설정하면 사용자가 비밀번호로 로그인할 수 있으므로 passwd -l [username]을 사용하여 ssh와 콘솔 모두에서 비밀번호 로그인을 금지합니다.
하지만 sudo를 사용하여 명령을 실행할 때 비밀번호가 필요하므로 더 이상 sudo를 사용할 수 없습니다.
sudo를 다시 사용할 수 있는 솔루션이 있습니까? 또 다른 질문은 ssh와 콘솔 모두에서 비밀번호 로그인을 금지하지만 sudo 비밀번호 인증을 계속 사용할 수 있도록 하는 방법입니다.
답변1
단일 사용자 모드로 부팅하여 루트 콘솔을 얻을 수 있습니다. 그런 다음 파일 시스템을 마운트하고 영향을 받은 계정을 수정할 수 있습니다.
(이것은 grub이 비밀번호로 잠겨 있지 않다고 가정합니다 ... 부팅하는 동안 Shift 키를 눌러 grub을 불러오고 부팅 문에서 'splash'라는 단어 뒤에 'single'을 추가합니다.)
모범 사례에 관해서는 strugee의 의견에 동의합니다.
- 방금 기억나는 것은 우분투에는 '복구 모드' grub 옵션이 있으므로 부팅 명령을 편집할 필요조차 없을 수도 있다는 것입니다...