pam.d 파일의 어디에 스크립트를 넣을 것인가?

pam.d 파일의 어디에 스크립트를 넣을 것인가?

누군가가 내 컴퓨터의 잠금을 해제할 때 사진을 찍을 스크립트를 추가하려고 합니다.이 문제. 이제 fprint지문을 사용하여 잠금을 해제할 수 있도록 설정했습니다. 라인의 auth sufficient pam_fprintd.so위치는 다음 /etc/pam.d/system-auth과 같습니다(편의를 위해 , , , 도 /etc/pam.d/sudo포함 /etc/pam.d/lightdm) /etc/pam.d/lightdm-autologin.

나는 이것을하기 위해 스크립트를 작성했고 발견했습니다이 질문과 답변유용함 - 기본적으로 session optional pam_exec.so /path/script.sh에 행을 추가합니다 /etc/pam.d/system-auth.

하지만 인증이 필요/사용될 때마다 사진을 찍습니다. 이건 나에게 좀 부담스러운 일이고 피하고 싶다.

어디서/어떻게pam_exec.so /path/script.sh잠금을 해제할 때마다 스크립트가 실행되도록 이와 같은 것을 추가할 수 있습니까 ?

pam.d또한 Arch 기반 시스템에서 작업하는 방법을 설명하는 상당히 단순화된 리소스가 있습니까 ? 이것아치스 위키그리고이 페이지나쁘진 않은데 포인트가 좀 부족한 느낌이 들었습니다.

답변1

컴퓨터가 잠겨 있을 때 파일을 터치하세요.

touch /tmp/ilockedmycomputer

셔터 스크립트에서 이 파일을 확인하세요. 있는 경우 사진을 찍고 파일을 삭제하세요. 존재하지 않으면 아무 작업도 수행되지 않습니다. 또는 다음을 확인하세요.화면이 잠기거나 잠금 해제될 때 스크립트를 실행하는 방법은 무엇입니까?

관련 정보