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', ['*'])
评论列表
文章目录