为什么普通用户可以看到其他用户创建dblink的密码?
2004-09-15 11:22
405 查看
今天一个客户问到这样一个问题,说是一个普通用户,有create 的系统权限和select any table权限,数据库版本为8174。但是该用户可以看到public dblink的用户名和口令。询问可不可以将其加密?
dblink的口令存储在link$视图里。如果普通用户被赋予select any table权限,而O7_DICTIONARY_ACCESSIBILITY参数设置为true。那么该用户将有权查询link$ view,从而得知口令。
要让普通用户(非sysdba)不能够查到link$,可以将参数设置为false。
参考oracle distributed database .
dblink的口令存储在link$视图里。如果普通用户被赋予select any table权限,而O7_DICTIONARY_ACCESSIBILITY参数设置为true。那么该用户将有权查询link$ view,从而得知口令。
要让普通用户(非sysdba)不能够查到link$,可以将参数设置为false。
参考oracle distributed database .
相关文章推荐
- linux中为什么普通用户可以修改自己的密码哪?
- 可以自动登录的Ubuntu,重置root和其他普通用户密码的方法
- MySQL创建普通用户、分配权限、删除用户、修改用户密码
- 普通用户创建ssh无密码访问
- 普通用户为什么能修改自己的密码
- 用字典创建一个平台的用户信息(包含用户名和密码)管理系统,新用户可以用与现有系统帐号不冲突的用户名创建帐号,已存在的老用户则可以用用户名和密码登陆重返系统。
- passwd命令读取的shadow文件没有任何权限,为什么普通用户可以正常登录
- 为什么MySQL的root用户的密码为空可以成功连接,设置密码以后即出错
- xcode 7 让普通用户也可以创建静态库.a和framework
- linux 从普通用户切换为管理员时用 su 命令为什么提示输入密码,按什么键光标都没反应?
- 为什么每个请求都要有用户名密码呢,那不是每次都要查询一下了,token,表示这个用户已经验证通过了,在token有效期内,只需要判断token是否有效就可以了
- 元数据在列表中的显示值只有网站集管理才可以看到,其他用户无法看到值,但是添加和修改的时候所有用户都可以看到。
- 为什么oracle普通用户可以选择dba能登录成功呢
- 使用sys用户创建其他用户下的dblink
- 如何:使用 Windows 窗体 TextBox 控件创建密码文本框 .NET Framework 2.0 其他版本 密码框是一种 Windows 窗体文本框,它在用户键入字符串时显示占位符。 创
- 普通用户免密码切换到root
- linux中普通用户修改密码出现(passwd:Authentication token manipulation error)
- oracle 之创建用户,表空间,授权,修改用户密码
- Shell实战第一篇:自动批量创建用户并配置保存自定义密码
- ubuntu 创建/删除用户及修改密码 切换用户