[权限相关]在PeopleSoft中查找可以使用DataMover的用户
2017-07-24 08:14
441 查看
DataMover是一个功能非常强大的工具,它的访问权限应该被控制,特别是在PRD环境中。在每个公司,许多用户可能在一段时间内切换部门,角色和职责,所以每隔一段时间就应该检查这些用户的权限,以确认他们没有任何不需要访问的权限。
下面一些sql语句可以帮助理解与检查拥有DateMover权限的用户。
SQL1:该SQL可以查询出能够使用DataMover的用户列表。
SELECT DISTINCT ROLEUSER
FROM PSROLEUSER A
WHERE A.ROLENAME IN
(SELECT DISTINCT ROLENAME
FROM PSROLECLASS A, PSAUTHITEM B
WHERE A.CLASSID IN (SELECT DISTINCT CLASSID
FROM psauthitem
WHERE MENUNAME = 'DATA_MOVER'));
应该仔细检查这个列表并删除任何不需要DataMover权限的用户。
一旦找到可以使用DataMover的用户,你可能需要列出来哪些角色和许可权列表拥有DataMover权限,然后相应的来修改这些角色和许可权列表。
SQL2:下面SQL提供了角色列表以及许可权列表是允许DataMover访问的权限。
SELECT ROLENAME, CLASSID
FROM PSROLECLASS
WHERE ROLENAME IN (SELECT DISTINCT ROLENAME
FROM PSROLEUSER A
WHERE A.ROLENAME IN
(SELECT DISTINCT ROLENAME
FROM PSROLECLASS A, PSAUTHITEM B
WHERE A.CLASSID IN
(SELECT DISTINCT CLASSID
FROM psauthitem
WHERE MENUNAME = 'DATA_MOVER'))
/*AND A.ROLEUSER = 'OPRID'*/)
AND CLASSID IN
(SELECT CLASSID FROM PSAUTHITEM WHERE MENUNAME = 'DATA_MOVER');
检查列出来的结果并相应的修改权限,该SQL同样可以查询出拥有Application Designer权限(Menu name:APPLICATION_DESIGNER)等其他权限。
想要了解更多可以关注微信公众号“萧闹闹”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/12/038758cfbdba57b1f5541cfe38b92ec0.jpg)
如果感到对您有帮助没准儿你就会赞赏,iOS 专用赞赏通道:
下面一些sql语句可以帮助理解与检查拥有DateMover权限的用户。
SQL1:该SQL可以查询出能够使用DataMover的用户列表。
SELECT DISTINCT ROLEUSER
FROM PSROLEUSER A
WHERE A.ROLENAME IN
(SELECT DISTINCT ROLENAME
FROM PSROLECLASS A, PSAUTHITEM B
WHERE A.CLASSID IN (SELECT DISTINCT CLASSID
FROM psauthitem
WHERE MENUNAME = 'DATA_MOVER'));
应该仔细检查这个列表并删除任何不需要DataMover权限的用户。
一旦找到可以使用DataMover的用户,你可能需要列出来哪些角色和许可权列表拥有DataMover权限,然后相应的来修改这些角色和许可权列表。
SQL2:下面SQL提供了角色列表以及许可权列表是允许DataMover访问的权限。
SELECT ROLENAME, CLASSID
FROM PSROLECLASS
WHERE ROLENAME IN (SELECT DISTINCT ROLENAME
FROM PSROLEUSER A
WHERE A.ROLENAME IN
(SELECT DISTINCT ROLENAME
FROM PSROLECLASS A, PSAUTHITEM B
WHERE A.CLASSID IN
(SELECT DISTINCT CLASSID
FROM psauthitem
WHERE MENUNAME = 'DATA_MOVER'))
/*AND A.ROLEUSER = 'OPRID'*/)
AND CLASSID IN
(SELECT CLASSID FROM PSAUTHITEM WHERE MENUNAME = 'DATA_MOVER');
检查列出来的结果并相应的修改权限,该SQL同样可以查询出拥有Application Designer权限(Menu name:APPLICATION_DESIGNER)等其他权限。
想要了解更多可以关注微信公众号“萧闹闹”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202008/12/038758cfbdba57b1f5541cfe38b92ec0.jpg)
如果感到对您有帮助没准儿你就会赞赏,iOS 专用赞赏通道:
相关文章推荐
- 用户组与权限管理的理解及切换用户相关命令使用
- 开始VS 2012中LightSwitch系列的第5部分:我可以使用用户权限来控制访问权吗?
- Django权限系统auth模块详解 转自:原文出处 auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。 auth可以和admin模块配合使用, 快速建
- 有数据库apps权限,但是没有oracle EBS 帐户, 可以用以下方法建立一个用户使用:
- Oracle数据库非Dba角色用户使用as sysdba仍然可以连接相关问题
- 使用vsftpd让匿名用户可以具有上传、下载、删除权限
- 字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些 目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础
- 查找有权限使用某个T-Code的所有用户列表
- 用户组与权限管理的理解及切换用户相关命令使用
- vista忘记用户名密码的修改方法(使用PE进入系统,用cmd.exe冒充虚拟键盘,然后就可以mmc组策略,或者命令行添加用户并提升权限)
- 使用SQL语句赋予SQL Server数据库登录用户权限
- 让XP HOME使用组策略、本地用户和组、安全策略以及文件访问权限的修改
- 一个可以实现在线用户数量查找的程序
- 一个统计当前在线用户的解决方案,可以在聊天室、论坛、网站中使用
- oracle与用户角色权限相关的视图
- 使用ClickOnce部署,强制要求用户使用最新发布版本才可以执行软件的方法
- 使用product_user_profile来实现用户权限的设定
- 使用product_user_profile来实现用户权限的设定
- 用户角色权限问题相关链接
- Torque Constructor 正式版终于推出,TGE或TGEA用户可以免费使用