Я пытаюсь повысить безопасность ремастерного дистрибутива, предназначенного для запуска в реальном времени и использования в Интернете. Чтобы избежать соблазна пользователя:
Я меняю пароль на gdm и создаю всплывающее окно, которое дает пароли пользователю для входа.
На данный момент это то, что что происходит:
Что я могу сделать для сценария запуска, чтобы гарантировать, что пароли определенно изменены?
пароль для вызова кода python для пользователя:
os.system("usermod -p `mkpasswd -H md5 " + managerPassword + "` manager")
сценарий запуска:
# create new passwords at login
task
# the following "start on" from gdm.conf, has helped, but not solved
start on (filesystem
and started dbus
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger)) or initpasswd
script
python /initpasswd/initpasswd-sleep.py # a little sleep has helped, not solved
python /initpasswd/initpasswd.py # password reset script
echo "" > /initpasswd/initpasswd.py # so it resets only once at gdm per boot
end script