sudoers-man-page의 "sudo -v"는 무엇을 의미합니까?

sudoers-man-page의 "sudo -v"는 무엇을 의미합니까?

이 질문의 기초는이것답변. sudoers 매뉴얼 페이지에 명시된 바와 같이:

타임스탬프 시간 초과

sudo가 비밀번호를 다시 요청하기 전까지 경과할 수 있는 시간(분)입니다.

...

이는 사용자가 각각 "sudo -v" 및 "sudo -k"를 통해 자신의 타임스탬프를 생성하거나 삭제할 수 있도록 하는 데 사용할 수 있습니다.

마지막 문장은 실제로 다음을 가리킨다.만들다?

이는 사용자가 "sudo -v"를 통해 자신만의 타임스탬프를 생성할 수 있도록 하는 데 사용할 수 있습니다.

내가 아는 한, 이 sudo -v명령은 이미 존재하며 이에 종속되지 않습니다. timestamp_timeout그렇다면 매뉴얼 페이지의 정보는 어디에 있으며 어떻게 도움이 될 수 있습니까? 실제 사용 사례는 무엇입니까?

답변1

~에서sudo맨페이지:

-v, --validate
     Update the user's cached credentials, authenticating the user
     if necessary.  For the sudoers plugin, this extends the sudo
     timeout for another 15 minutes by default, but does not run a
     command.  Not all security policies support cached
     credentials.

sudo가 시간 초과( timestamp_timeout0보다 큼)를 허용한다고 가정하면 재사용된 장기 실행 스크립트는 백그라운드 루프에서 실행될 sudo수 있으므로 사용자는 인증만 하면 됩니다.sudo -vsudo 한 번, 스크립트 시작 부분에. 그런 다음 백그라운드 sudo -v루프는 계속해서 시간 제한을 연장합니다(최신타임스탬프). 여러 번 호출해야 하는 소프트웨어 설치 스크립트를 본 적이 있는데 , 이러한 방식으로 다운로드하여 사용하기 sudo때문에 sudo -v각 단계를 완료하는 데 오랜 시간이 걸릴 수 있습니다 .

관련 정보