일부 작업의 경우 사용자가 실제로 존재하는지 확인해야 합니다. 예를 들어 sudo를 사용하려면 운영 체제에서 신중하게 보호하는 비밀번호를 입력해야 합니다. 따라서 sudo가 올바른 비밀번호를 확인하면 사용자가 존재하거나 해당 비밀번호를 공개할 만큼 루트 수준 액세스가 손상되었음을 알게 됩니다. 그런 다음 액세스 권한은 여전히 존재하는 사용자에게 "충분히 가까운" 것으로 몇 분 동안 캐시됩니다.
사용자가 권한 있는 사용자 도구에 의존하지 않고 자신의 존재를 증명할 수 있는 방법이 있습니까? 나는 사용자의 비밀번호로만 챌린지를 잠금 해제할 수 있는 챌린지/응답을 생각하고 있습니다. 또한 두 번째 사용자가 결과를 확인할 수 있는 한(즉, 사용자 자신만 볼 수 있는 정보에 의존하지 않는 한) tty 확인과 관련된 솔루션을 고려할 것입니다. (GUI 대신) 터미널을 통해 수행할 수 있는 솔루션을 선호합니다.