관리자가 아닌 사람이 비밀번호를 통해 sudo 명령을 실행하려는 시도 승인(예: Windows의 사용자 계정 컨트롤)

관리자가 아닌 사람이 비밀번호를 통해 sudo 명령을 실행하려는 시도 승인(예: Windows의 사용자 계정 컨트롤)

관리자가 아닌 사람도 일시적으로 관리자 권한을 요청할 수 있는 관리자 시스템을 설정하려고 합니다. 여러 사람이 내 Raspberry Pi를 사용하도록 고려 중이므로 일시적으로 sudo를 실행하려면 코드를 입력해야 하는 시스템을 만들고 싶습니다. 이는 Windows 10/11에서 관리자가 아닌 사용자가 임시 관리자 권한을 부여받기 위해 관리자 비밀번호를 입력해야 하는 것과 약간 비슷합니다. 제가 조사했을 때, 이 작업을 시도하는 사람을 찾지 못했습니다(제가 틀렸다면 정정해 주세요). 이것을 달성할 수 있는 방법이 있나요?

업데이트: 저는 2FA를 찾고 있지 않습니다. 무작위로 생성할 수 있는(자동화할 수는 없음) 고유 코드를 찾고 있습니다. 내가 말했듯이 관리자 비밀번호를 묻는 것과 같기를 원하지만 관리자 비밀번호 대신 코드입니다. 조금 복잡했다면 죄송합니다.

저는 이것이 GUI에서 구현되는 것이 아니라 관리자가 아닌 터미널에서만 구현되기를 원합니다.

관련 정보