tesklink 管理员项目角色被修改后的解决方法

最近在管理项目的过程中,不小心把testlink中admin账户的角色改为了“系统保留角色1”


发现不能进程项目管理了:


解决办法如下:

首先进入到你当前的testlink的数据库,

找到: tk11user_testproject_roles  这个表

修改其中管理员的: role_id  为8即可(一般管理员的user_id为1)。

由于我的testlink是在ubuntu下面配置的,所以修改的过程如下图:


这个问题很奇葩,我想一般没有人会无聊到去修改管理员的项目角色

说一说问题解决的思路:

管理员角色被改了,一定是数据库中某个键值变化,那么我们只要找到这个键值,修改回来即可

查了一下testlink存放角色的数据表,发现8表示的是管理员角色

于是查看了一下用户列表,发现admin账户的角色id任然是8,既然这里没有改变,一定是其他某个表的字段变了

由于testlink的角色管理是可以更具项目的来给不同人设置新的角色(这是在后来猜到的)

于是找到项目角色管理表,发现admin(admin的id为1)账户的用户角色id发生了变化

将其改回,果然管理员有恢复了项目管理的权限


如果有同学遇到同样的问题,可以与我邮件交流:

wslyh.com@qq.com


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值