잘못된 비밀번호를 입력했을 때 영상을 보여주고 싶습니다. (GUI 로그인 화면이나 디스플레이 관리자에서만 가능)
/etc/pam.d/common-auth
스크립트를 실행하기 위해 줄을 추가했습니다./usr/local/bin/movie
# here are the per-package modules (the "Primary" block)
auth [success=2 default=ignore] pam_unix.so nullok_secure
auth [default=ignore] pam_exec.so seteuid /usr/local/bin/movie
스크립트는 /usr/local/bin/movie
간단합니다.
#!/bin/bash
/usr/bin/mplayer /usr/local/movie.mp4
exit0
비밀번호를 입력하면 영화가 아닌 0.1초 정도 검은 화면만 보입니다.
스크립트를 작동시키려면 어떻게 해야 합니까?
답변1
gnome 세션에 표시하려면 다음을 추가하십시오 DISPLAY=<display ID>
.
#!/bin/bash
DISPLAY=:0 /usr/bin/mplayer -fr /usr/local/movie.mp4
exit 0
전체 화면 용 -fs
.