Мне нужно выполнить скрипт, который распечатывает лицензионное соглашение для пользователя после загрузки и, в идеале, перед входом в систему. Пользователь должен принять эту лицензию, чтобы продолжить. При отрицательном ответе система должна перезагрузиться / выключиться.
Если лицензия принята, ее не следует печатать при следующей перезагрузке.
Я провел некоторое исследование и нашел несколько способов. Один из способов - использовать службу systemd
, другой - использовать /etc/rc.local
или поместить сценарий в profile.d
. Я попытался выполнить сценарий, который печатает лицензию EULA и запрашивает принятие / отклонение. это из rc.local
, однако, безуспешно.
Итак, я попробовал profile.d
, что, кажется, хорошо, однако, это происходит после входа в систему.
Так что изЛюбопытство, какой подход является предпочтительным? Можно ли даже выполнить интерактивный скрипт до того, как пользователь войдет в систему?
Спасибо за помощь, Renegade