Мне нужно сделать снимок с веб-камерой при каждой попытке входа в систему. Поэтому я написал сценарий bash, поместив его в /usr/local/bin/photo.sh
. Но вот вопрос: я не знаю, как запустить этот скрипт при каждой попытке входа (каждый неправильный или правильный введенный пароль, каждый вход в систему и разблокировка каждой учетной записи). Любые предложения?
Ubuntu 16.04, Unity, lightdm.
В программе запуска (используйте Dash) вы можете выполнить команду при запуске компьютера. Я не уверен в попытках входа в систему.
Файл lightdm.conf поддерживает запуск скриптов с использованием параметра session-setup-script (подробнее см. https://wiki.ubuntu.com/LightDM).
Если вы редактируете /etc/lightdm/lightdm.conf, найдите строку, которая запустит скрипт настройки сеанса, убедитесь, что он не закомментирован (символ #), добавьте путь к вашему файлу, чтобы он выглядел так:
session-setup-script=/usr/local/bin/photo.sh
Примечание по безопасности: ваш скрипт будет запущен как root.