1Panel
1Panel copied to clipboard
[Feature] Add temporary access authorization feature to the Pro edition
1Panel Version
2.0.12
Please describe your needs or suggestions for improvements
面板管理员在“面板设置”处生成一个临时的授权链接,运维人员可以通过这个链接在有效期内登录面板进行操作。
譬如,当前 1Panel 使用过程中遇到问题,去凌霞软件提工单,工作人员需要面板账号的时候可以提供这个授权链接。
Please describe the solution you suggest
No response
Additional Information
No response
高级
这个授权链接应该是权力有限的。管理员在链接有效期内,可以增加、减少这个链接对面板控制的权力,特别是写入和删除的权力,比如操作应用商店、文件、网站、AI模型管理、MCP管理、数据库、容器、系统、终端等权力。这些权力并不是单独授权,应该是相互依赖的。
举个例子
treemap-beta
"终端"
"文件"
"容器"
"应用商店"
"网站":1
"计划任务":1
"磁盘管理":1
"防火墙": 1
"进程管理":1
"SSH 管理":1
例子A:
- 由于可以通过“计划任务”在容器内执行代码,所以必须先授权操作容器;
- 由于可以通过“文件”修改容器挂载在宿主机的文件,所以必须先授权操作文件;
- 由于可以通过“终端”执行代码对系统进行控制,所以上面的行为需要先授权操作终端。
例子B:
- 由于可以通过“网站”安装应用、卸载应用,所以“应用商店”是“网站”的父权限;
- 通过应用商店可以启停容器,所以“容器”是“应用商店”的父权限
感谢反馈。该功能对于协作运维确实有价值。但目前 1Panel 仅支持单一 admin 超级管理员账号,尚未具备多用户与权限分级体系,而临时授权需要基于完整的权限控制才能保证安全。因此当前阶段暂时无法支持,后续会在权限体系完善后再考虑实现。
感谢理解与支持!