Я пытаюсь увеличиться, безопасность обновлять дистрибутива означала быть, работал живой и используемый онлайн. Постараться не склонять пользователя к:
Я изменяю пароль в 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
Вы можете пропустить большую часть этого, и просто использовать устаревание пароля для настройки входа без пароля, который требует смены пароля при первом входе в систему. См. man chage
и это объяснение устаревания пароля. /usr/bin/chage
находится в пакете passwd
на моей Ubuntu 11.10. Это является еще одним хорошим объяснением.