feat: add driver manager auth updater
This commit is contained in:
@@ -11,6 +11,7 @@ WorkingDirectory=/opt/cups-driver-manager
|
||||
ExecStart=/usr/bin/python3 /opt/cups-driver-manager/driver_manager.py --host 0.0.0.0 --port 632
|
||||
Restart=on-failure
|
||||
RestartSec=5
|
||||
Environment=DRIVER_MANAGER_USERNAME=admin
|
||||
Environment=DRIVER_MANAGER_PASSWORD=admin
|
||||
Environment=DRIVER_MANAGER_ALLOW_PRIVATE_ONLY=1
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user