페이로드를 전달하기 전에 원격 호스트에서 여러 테스트를 수행하는 로컬 셸 스크립트가 있습니다. 이러한 테스트 중 하나는 사용자에게 sudo 권한이 있는지 여부를 확인하는 것입니다. sudo -v
그러나 간단히 확인하면 사용자가 비밀번호를 입력해야합니다. 또한 원격 호스트에는 즉각적인 sudo 시간 초과가있는 것처럼 보이므로 모든 새로운 연결에서 암호 입력이 필요하며 이는 정책으로 변경할 권한이없는 것입니다.
물론 사용자가 특정 그룹의 일부인지 테스트 할 수는 있지만 원격 호스트 구성에는 영향을 미치지 않으므로 사용자 그룹을 가정 할 필요가없는 확인 방법이 있기를 바랍니다. 사용자 입력이 필요하지 않은가?
감사!
업데이트 : 내 의견을 반영하기 위해 테스트에 대한 사용자 상호 작용을 요구하지 않고 사용자가 sudo를 할 수 있는지 여부를 테스트하려고합니다.
sudo -l
비밀번호를 입력하라는 메시지가 표시됩니다.
sudo -k
먼저 실행 해보십시오 .