RuoYi用户管理与角色权限分配完整指南:4步完成新用户入职 RuoYi用户管理与角色权限分配完整指南4步完成新用户入职【免费下载链接】RuoYi基于SpringBoot2.1的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用项目地址: https://gitcode.com/gh_mirrors/ru/RuoYiRuoYi是基于SpringBoot2.1的权限管理系统用户、角色、菜单权限一应俱全。给系统新增同事、决定谁能看到和操作哪些功能在管理界面里就能全程搞定。从创建用户到分配角色权限一条流程走下来即可。 快速上手从登录到创建第一个用户先说结论在RuoYi里用户不自己注册而是由管理员统一创建。系统自带的管理员账号为 admin初始密码为 admin。打开系统登录页输入账号 admin、密码 admin登录管理后台展开左侧导航的「系统管理」菜单点击「用户管理」点击右上角「新增」按钮在弹出表单中填写必填项登录名称、用户名称、手机号码点击部门树选择「所属部门」并设置初始密码用户状态默认「正常」确认无误后点击「确定」保存完成后新账号立即出现在列表中用户凭初始密码就能登录。提示登录名称建议用员工工号或拼音命名后续按名称搜索、分配权限时都更方便。图RuoYi用户管理列表页可按登录名称、手机号码、用户状态检索并对用户执行新增、修改、重置密码等操作 核心功能拆解从用户到权限的三步走RuoYi的权限模型是「用户 → 角色 → 菜单权限」角色是权限的打包容器。您不直接给用户开权限而是把权限配给角色再把用户挂到角色上。编辑用户信息调整部门、岗位与状态一句话定位用户入职后所有细节变更的统一入口。在用户列表操作列点击「修改」修改用户名称、手机号码、邮箱、岗位等基本信息点击部门输入框唤起部门树重新指派所属部门在「角色」区勾选或取消勾选角色一个用户可以同时挂多个角色需要冻结账号时把状态开关切到「禁用」点击「确定」保存图修改用户页面中间弹窗为部门选择树页面「角色」区域可一次勾选多个角色给角色配置菜单权限勾选权限树一句话定位决定这个角色能看见哪些菜单、能点哪些按钮。进入「系统管理」→「角色管理」点击「新增」或已有角色的「修改」填写角色名称与权限字符——权限字符是系统做权限校验时用的唯一标识在「菜单权限」树中勾选该角色需要的功能节点按钮级子节点会随之联动设置显示顺序与状态保存最佳实践勾选权限时从「这个角色要干的活」出发而不是从「系统有哪些功能」出发——先定模块再定模块内的按钮最后回头检查一遍有没有勾多。图修改角色弹窗中的菜单权限树列出系统全部菜单项与操作按钮勾选即赋予角色对应权限给用户分配角色的两种方式一句话定位权限生效的最后一环——角色配好权限后还得挂到具体的人头上。方式一从用户侧出发在用户列表点击「修改」在「角色」区勾选需要的角色保存——适合给单个用户补权限方式二从角色侧出发在角色列表操作列点击「分配用户」弹窗内按登录名称或手机号码搜索目标用户勾选后点击「确定」需要收回权限时点击「取消授权」即可图角色「分配用户」弹窗支持按登录名称、手机号码快速定位用户勾选后完成角色关联常见坑刚分好角色的用户不会立刻看到新菜单需要退出登录后重新登录新权限才会生效。带新人时记得提醒这一步。设置数据权限范围控制角色能看到多少数据一句话定位菜单权限管「能做什么」数据权限管「能看多少」。在角色列表操作列点击「数据权限」选择数据范围全部数据、自定义数据、本部门数据、本部门及以下数据或仅本人数据选「自定义数据权限」时在部门树中勾选该角色可见的部门点击「确定」保存图分配数据权限弹窗选择「自定义数据范围」后可在部门树中勾选角色可见的部门数据 实用技巧与避坑3个容易忽略的细节离职用「禁用」而不是「删除」。删除按钮触手可及但对离职员工建议切状态为禁用——历史操作日志和业务记录仍可追溯账号日后需要也能随时恢复。善用批量操作提效。用户列表可勾选多个用户批量删除忘记密码不用进编辑页操作列直接点「重置密码」即可。日常操作别用 admin 账号。admin 不受权限校验约束日常使用它容易误伤全局操作日志也会混在一起。给每个人建带角色的账号各司其职。提示「重置密码」会把用户密码恢复为默认值。重置后请提醒用户尽快修改避免初始密码在团队里明文流传。️ 源码与文档入口想读源码弄清实现细节从这几个入口进用户接口层SysUserController.java负责用户的增删改查与重置密码用户业务逻辑SysUserServiceImpl.java用户与角色的关联关系在这里维护角色接口层SysRoleController.java授权、分配用户与数据权限的逻辑都在其中登录鉴权入口UserRealm.java负责 Shiro 的认证与权限加载数据库表结构可参考 sql/ 目录下的初始化脚本包含用户、角色、菜单及中间关联表。 收尾4条可以带走的最佳实践回到主线RuoYi 里「用户 → 角色 → 菜单权限」是权限的骨架先建用户再把权限打包进角色然后把人和角色关联起来最后用数据权限圈定范围。日常维护记住四件事给用户只分配完成工作所必需的最小权限不要顺手多勾菜单禁用代替删除给每一次人员变动留下审计痕迹定期翻一遍各角色的权限树收回没人再用的权限初始密码强制改密新账号首次登录后第一时间更换【免费下载链接】RuoYi基于SpringBoot2.1的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用项目地址: https://gitcode.com/gh_mirrors/ru/RuoYi创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

从春运临客到高并发架构:资源超卖与服务降级的工程实践

从春运临客到高并发架构:资源超卖与服务降级的工程实践

凌晨三点,我站在北京站的月台上,看着眼前这列绿皮车,心里只有一个念头:这趟旅程,恐怕和我想象的不太一样。车次是T4162,一趟春运期间加开的临客。票面上印着“软卧代软座”,一个听起来有点矛盾、…

2026/8/22 1:23:50
电工杯数学建模B题完整代码解析:从模型构建到算法实现

电工杯数学建模B题完整代码解析:从模型构建到算法实现

1. 项目概述与核心价值看到“2023电工杯数学建模B题完整模型代码【原创首发】”这个标题,相信很多正在备赛或者对数学建模感兴趣的同学都会眼前一亮。电工杯作为国内电力行业认可度极高的数学建模竞赛,其B题往往聚焦于电力系统、能源经济或智能电网等领域…

2026/8/22 1:23:50
Ansys 2025R1 安装全攻略:从系统准备到故障排查的工程化部署指南

Ansys 2025R1 安装全攻略:从系统准备到故障排查的工程化部署指南

你肯定遇到过这种情况:好不容易从某个角落找到了一个大型工程软件的安装包,解压、运行、一路下一步,结果要么卡在某个莫名其妙的错误上,要么装完发现根本打不开,或者更糟,系统直接蓝屏。折腾几个小时&#…

2026/8/22 1:23:50
Spring面试核心:IoC与AOP深度解析与实战

Spring面试核心:IoC与AOP深度解析与实战

1. Spring面试高频题解析:从基础到源码的深度拆解作为Java开发者,Spring框架的掌握程度直接影响着面试成败。根据统计,Spring相关面试题在Java技术岗中的出现频率高达85%,其中IoC和AOP更是必问的核心知识点。本文将带您深入剖析Sp…

2026/8/22 1:23:50
基于记忆曲线与AI代理的个性化单词学习系统开发实践

基于记忆曲线与AI代理的个性化单词学习系统开发实践

在实际英语学习过程中,很多人都会遇到一个经典困境:单词背了又忘,计划制定了却难以坚持。传统的单词书或App往往采用固定的复习节奏,无法根据每个人的记忆情况动态调整,导致学习效率低下。而基于记忆曲线的科学复习方法…

2026/8/22 1:23:50
多智能体系统在柔性装配任务规划中的核心原理与工业落地实践

多智能体系统在柔性装配任务规划中的核心原理与工业落地实践

1. 项目概述:当柔性装配遇上多智能体在制造业的车间里,尤其是那些产品迭代快、订单批量小的产线,我们常面临一个经典难题:如何让一堆机器人、机械臂、传送带和工人高效协同,完成一个复杂产品的装配?传统的中…

2026/8/22 1:18:49