Questions tagged «privileges»

该标记用于与特权的一般主题相关的问题,而无需参考任何特定的操作系统或应用程序。

11
关联关系被拒绝
我试图运行简单的sql命令: select * from site_adzone; 我得到这个错误 ERROR: permission denied for relation site_adzone 这可能是什么问题? 我也尝试对其他表进行选择,并遇到相同的问题。我也尝试这样做: GRANT ALL PRIVILEGES ON DATABASE jerry to tom; 但是我从控制台得到了这个回应 WARNING: no privileges were granted for "jerry" 您知道什么地方可能出问题吗?

4
向数据库上的用户授予所有权限
我想给用户一个数据库的所有权限,而无需使其成为管理员。之所以要这样做,是因为目前DEV和PROD是同一集群上的不同DB,所以我不希望用户能够更改生产对象,但用户必须能够更改DEV上的对象。 我试过了: grant ALL on database MY_DB to group MY_GROUP; 但似乎没有任何许可。 然后我尝试了: grant all privileges on schema MY_SCHEMA to group MY_GROUP; 而且似乎授予了我创建对象的权限,但不允许我在该模式上查询\删除属于其他用户的对象 我可以继续向MY_SCHEMA上的用户授予USAGE权限,但随后它会抱怨没有对该表的权限... 所以我想我的问题是:是否有任何简单的方法可以将所有权限授予数据库上的用户? 我正在使用PostgreSQL 8.1.23。


10
授权Xcode / Mac OS中的非管理员开发人员
我在Mac OS上的日常任务中使用标准用户帐户。自从升级到Snow Leopard以来,从Xcode中运行程序时,我被要求做以下事情: “在“开发人员工具”组中键入用户的名称和密码,以允许开发人员工具访问权限进行更改” 虽然我知道管理员用户名/密码,但这很烦人(尽管每次登录只需要一次)。 开发人员工具访问权限要求从应用程序gdb-i386-apple-darwin获得“ system.privilege.taskport.debug”的权限。 最好的办法是什么?

7
如何恢复MySQL root用户的全部权限?
我不小心从MySQL根用户中删除了某些特权,包括更改表的功能。有什么方法可以将用户恢复为原始状态(具有所有特权)? UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root'; # MySQL returned an empty result set (i.e. zero rows). FLUSH PRIVILEGES ; # MySQL returned an empty result set (i.e. zero rows). #1045 - Access denied for user 'root'@'localhost' (using password: YES) GRANT ALL ON …

3
CPU特权环:为什么不使用环1和2?
有关x86 CPU特权环的几个问题: 为什么大多数操作系统不使用Ring 1和Ring 2?仅仅是为了保持与其他体系结构的代码兼容性,还是有更好的理由? 是否有任何实际使用这些环的操作系统?还是完全不使用它们?
102 x86  cpu  privileges 

3
为什么在我第一次授予用户特权时创建“ GRANT USAGE”?
我是DBMS管理员的新手,当我注意到这一点时,将在今晚设置一个新数据库(使用MySQL)。首次授予用户特权后,将创建另一个类似于 GRANT USAGE on *.* TO user IDENTIFIED BY PASSWORD password 该文档说,USAGE特权意味着“没有特权”,因此我推断出授权授予是分层工作的,也许用户必须对所有数据库都具有某种特权,所以这可以作为全部? IDENTIFIED BY当我创建的赠款没有一个赠款时,我也不理解为什么这一行中有一个子句(主要是因为我不明白该IDENTIFIED BY子句的目的是什么)。 编辑:很抱歉没有说明这一点,赠款是 GRANT ALL PRIVILEGES ON database.* TO admin_user GRANT SELECT, INSERT, UPDATE, DELETE ON database.* TO user

1
ORA-01950:对表空间“ USERS”没有特权
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我收到此错误: ORA-01950:对表空间“ USERS”没有特权 我有一个默认的表空间,并且能够创建表,但是它们不会显示在Toad的“对象”选项卡中。我无法在创建的表中插入任何内容。

2
将db中特定模式上的全部授予PostgreSQL中的组角色
使用PostgreSQL 9.0,我有一个名为“ staff”的组角色,并希望在特定模式下的表上授予该角色所有(或某些)特权。没有以下工作 GRANT ALL ON SCHEMA foo TO staff; GRANT ALL ON DATABASE mydb TO staff; 除非我授予该特定表的全部权限,否则 “ staff”的成员仍无法对模式“ foo”中的单个表进行选择或更新,或者(对于第二个命令而言)无法访问数据库中的任何表。 我该怎么办才能使我和用户的生活更轻松? 更新:在serverfault.com上的类似问题的帮助下解决了这个问题。 GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA foo TO staff;

6
如何仅在需要时提升特权?
此问题适用于Windows Vista! 我有一个通常无需管理员权限即可运行的应用程序。有一项活动确实需要管理特权,但是当我知道大部分时间用户甚至都不会使用该功能时,我不想以更高的特权启动应用程序本身。 我正在考虑某种方法,通过该方法我可以提高某些事件(例如,按下按钮)的应用程序的特权。例: 如果用户单击此按钮,则系统会提示他UAC对话框或同意。我怎样才能做到这一点?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.