服务器临时用户与权限回收怎么做

舞夢輝影

舞夢輝影

2026-08-04

412人浏览

原创

临时用户权限管理核心是“用完即清、不留后门”,需明确范围创建最小权限用户,赋权必配revoke语句并绑定执行流程,重点管控super/file/process等高危权限,辅以定期巡检与快照比对确保回收到位。

服务器临时用户与权限回收怎么做

服务器临时用户与权限回收,核心是“用完即清、不留后门”。MySQL本身不支持权限自动过期,所有“临时”都依赖人为或脚本化管控,关键不在怎么加,而在于怎么确保一定被收回来。

明确范围再建用户

先想清楚:这个用户要做什么、访问哪些库表、执行什么操作。能限定到具体表就别给整个库,能只读就别给写权限,能指定IP就别用%通配。比如运维排查只需看processlist,就只授PROCESS权限;开发调试只需查一张订单表,就只给SELECT ON sales.orders

  • 创建最小权限用户示例:
    CREATE USER 'tmp_dev'@'10.20.30.45' IDENTIFIED BY 'TempPass2026!';
    GRANT SELECT ON app_db.users TO 'tmp_dev'@'10.20.30.45';
  • 避免用'tmp_dev'@'%'——扩大攻击面,也增加后续清理难度

权限回收必须绑定动作

GRANT之后不REVOKE,权限永远存在。不能靠人记、不能靠口头约定,必须让回收成为流程中不可跳过的环节。

小皮面板(phpStudy for Linux 服务器运维管理面板)
小皮面板(phpStudy for Linux 服务器运维管理面板)

针对Linux系统,phpStudy团队推出全网首家linux docker容器面板,只要一个命令,快速安装面板,在面板里可以自行选择软件版本,可以方便的进行安全配置,就算没有Linux基础也可以快速搭建和管理PHP服务器环境!

下载
  • 所有赋权操作,配套写好REVOKE语句,并在注释里标清截止时间:
    GRANT INSERT ON app_db.logs TO 'tmp_monitor'@'192.168.5.%'; -- 有效期至2026-07-31 18:00
    REVOKE INSERT ON app_db.logs FROM 'tmp_monitor'@'192.168.5.%'; -- 必须执行
  • 禁止单独在mysql命令行手敲GRANT;统一走带审批的平台、Ansible任务或Shell脚本,确保REVOKE步骤被校验通过才允许上线
  • 若用PHPMyAdmin操作,赋权后立即打开“权限”页,把同一条记录的权限勾选全部取消并执行——别等“回头再处理”

高危权限重点盯防

有些权限一旦漏回收,等于直接敞开数据库大门:

  • SUPER:可改全局变量、杀任意连接、绕过权限检查——只在紧急故障时临时启用,回收前确认无活跃会话
  • FILE:配合SELECT ... INTO OUTFILE可读取服务器任意文件(如/etc/passwd),必须和具体任务强绑定,用完立刻撤
  • PROCESS:暴露其他用户正在执行的SQL,含密码、token等敏感参数,监控类账号用完即收
  • SELECT ON mysql.user:等于把所有账号密码哈希全交出去,绝对禁止临时授予

定期巡检+快照比对

靠人盯不住,得靠机制主动发现遗漏:

  • 日常跑这条语句快速筛查宽泛授权:
    SELECT user, host, Select_priv, Insert_priv, Super_priv FROM mysql.user WHERE host = '%' OR user LIKE '%tmp%' OR user LIKE '%temp%';
  • 每次维护窗口前,用mysqldump -t mysql.user mysql.db > perm_before.sql备份权限快照;窗口结束后,用diff perm_before.sql perm_after.sql比对,新增行必须人工确认是否已回收
  • 对长期存在的临时用户(如dba_temp),每月强制review一次权限,不符合当前需求的立即删除

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

335

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

616

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

1170

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

406

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

324

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

190

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

1005

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

1776

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

320

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程