feat: add driver manager auth updater

This commit is contained in:
Codex
2026-06-28 22:01:47 +08:00
parent da1cf3c9e7
commit 88a3d3468c
4 changed files with 199 additions and 8 deletions

View File

@@ -1057,17 +1057,20 @@ def main():
parser = argparse.ArgumentParser(description='CUPS 打印机驱动管理器')
parser.add_argument('-p', '--port', type=int, default=632, help='监听端口 (默认: 632)')
parser.add_argument('-H', '--host', default='0.0.0.0', help='监听地址 (默认: 0.0.0.0)')
parser.add_argument('--username', default=None, help='管理员用户名')
parser.add_argument('--password', default=None, help='管理员密码')
args = parser.parse_args()
global ADMIN_PASSWORD
global ADMIN_USERNAME, ADMIN_PASSWORD
if args.username:
ADMIN_USERNAME = args.username
if args.password:
ADMIN_PASSWORD = args.password
print(f"CUPS 驱动管理器启动中...")
print(f"访问地址: http://localhost:{args.port}/")
print(f"默认用户名: admin")
print(f"默认密码: {ADMIN_PASSWORD}")
print(f"用户名: {ADMIN_USERNAME}")
print(f"密码: {ADMIN_PASSWORD}")
print("-" * 40)
app.run(host=args.host, port=args.port, debug=False)