settings.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:Prism 作者: Stumblinbear 项目源码 文件源码
def post_init():
    try:
        pwd.getpwnam('prism')
    except KeyError:
        import crypt
        passwd = crypt.crypt(PRISM_CONFIG['secret_key'], "22")
        prism.os_command("useradd -p " + passwd + " -s /bin/bash -d /home/prism -m -c PrismCP prism")

    import prism.login as prism_login
    if prism_login.User.query.count() == 0:
        logging.output()

        # Username and Password prompt
        logging.output(PRISM_LOCALE['start.login.username'])
        username, used_default = prism.get_input(PRISM_LOCALE['start.login.username.prompt'], default='admin')
        password, used_default = prism.get_password(PRISM_LOCALE['start.login.password.prompt'], default='password')

        if used_default:
            logging.output()

            logging.output(PRISM_LOCALE['start.login.password.default.1'])
            time.sleep(2)
            logging.output(PRISM_LOCALE['start.login.password.default.2'])
            time.sleep(5)
            logging.output(PRISM_LOCALE['start.login.password.default.3'])

        logging.output()
        prism_login.create_user(username, password, username.capitalize(), 'Main Administrator', ['*'])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号