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

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

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

Я изменяю пароль в 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 в 18:19

1 ответ

Вы можете пропустить большую часть этого, и просто использовать устаревание пароля для настройки входа без пароля, который требует смены пароля при первом входе в систему. См. man chage и это объяснение устаревания пароля. /usr/bin/chage находится в пакете passwd на моей Ubuntu 11.10. Это является еще одним хорошим объяснением.

0
ответ дан 28 February 2012 в 18:19

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

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