Автообмена паролей пользователей при загрузке

Я пытаюсь повысить безопасность ремастерного дистрибутива, предназначенного для запуска в реальном времени и использования в Интернете. Чтобы избежать соблазна пользователя:

  • не изменять свой пароль
  • , не создавая новый пароль, или
  • , используя пользователя автоматического входа в систему

Я меняю пароль на 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
1
задан 28 February 2012 в 20:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: