Я хочу отображать видео при вводе неправильного пароля (скажем, только в графическом интерфейсе пользователя). экран входа в систему или в диспетчере отображения).
Я добавил строку в /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 с черного экрана вместо пленки.
Как заставить мой скрипт работать?
Для отображения в сеансе gnome добавьте DISPLAY =
. Например:
#!/bin/bash
DISPLAY=:0 /usr/bin/mplayer -fr /usr/local/movie.mp4
exit 0
с -fs
для полноэкранного режима.