나는 보고 놀랐다
$ sudo -v
[sudo] password for t:
해당 버전이 보호할 가치가 있는 이유는 무엇입니까?
감사해요.
답변1
sudo -v
버전 정보가 제공되지 않습니다. sudo -V
이에 대한 순서입니다.
답변2
sudo 버전을 얻으려면 다음을 사용하십시오.
sudo -V
이 정보는 보호되지 않으며 실행을 위해 sudoers 권한이 필요하지 않습니다(테스트용으로 사용 sudo -k; sudo -V
).
~처럼지적, sudo -v
뭔가 다른 일을 해보세요.
버전 정보를 찾는 빠른 "메타" 트릭:
man sudo | grep -i version
...결과는 다음과 같습니다(일부).
-V, --버전
sudo 버전 문자열과 보안 정책 플러그인 및 모든 I/O에 대한 버전 문자열을 인쇄합니다.
답변3
왜냐하면
sudo -v
대신 버전 정보를 인쇄하지 마세요.실제 명령을 실행하지 않고도 캐시된 자격 증명을 업데이트할 수 있는 방법을 사용자에게 제공합니다.. 따라서 사용자에게 비밀번호를 물어봐야 합니다.
sudo 명령 인쇄버전예
sudo -V