标签: privileges

关系允许被拒绝

我试着运行简单的sql命令:

select * from site_adzone;
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

ERROR:  permission denied for relation site_adzone
Run Code Online (Sandbox Code Playgroud)

这可能是什么问题?

我也尝试选择其他表并得到同样的问题.我也试过这样做:

GRANT ALL PRIVILEGES ON DATABASE jerry to tom;
Run Code Online (Sandbox Code Playgroud)

但我从控制台得到了这个回应

WARNING:  no privileges were granted for "jerry"
Run Code Online (Sandbox Code Playgroud)

你知道什么是错的吗?

postgresql privileges grant postgresql-9.2

305
推荐指数
9
解决办法
36万
查看次数

为数据库上的用户授予所有权限

我想为用户提供数据库的所有权限,而不是将其作为管理员.我想这样做的原因是,目前DEV和PROD是同一集群上的不同DB,因此我不希望用户能够更改生产对象,但它必须能够更改DEV上的对象.

我试过了:

grant ALL on database MY_DB to group MY_GROUP;
Run Code Online (Sandbox Code Playgroud)

但它似乎没有给予任何许可.

然后我尝试了:

grant all privileges on schema MY_SCHEMA to group MY_GROUP;
Run Code Online (Sandbox Code Playgroud)

它似乎允许我创建对象,但不允许查询属于其他用户的该架构上的\ delete对象

我可以继续在MY_SCHEMA上向用户授予USAGE权限,但是它会抱怨没有权限在桌子上......

所以我想我的问题是:是否有任何简单的方法可以在数据库上为用户提供所有权限?

我正在研究PostgreSQL 8.1.23.

sql postgresql privileges ddl grant

176
推荐指数
5
解决办法
25万
查看次数

在Xcode/Mac OS中授权非管理员开发人员

我在Mac OS上使用标准用户帐户来完成日常任务.升级到Snow Leopard后,当从Xcode中运行程序时,我被要求执行以下操作:

"在"开发人员工具"组中键入用户的名称和密码,以允许开发人员工具访问权限进行更改"

虽然我知道管理员用户名/密码,但这很烦人(虽然每次登录只需要一次).

开发人员工具访问权要求应用程序gdb-i386-apple-darwin对"system.privilege.taskport.debug"的权限.

围绕这个最好的方法是什么?

macos privileges xcode osx-snow-leopard dscl

107
推荐指数
4
解决办法
10万
查看次数

如何在oracle中显示用户的所有权限?

有人可以告诉我如何在sql-console中显示特定用户的所有权限/规则吗?

sql oracle privileges rules

107
推荐指数
4
解决办法
42万
查看次数

如何恢复MySQL root用户的完全权限?

我不小心从MySQL root用户那里删除了一些权限,包括改变表的能力.有什么方法可以将此用户恢复到其原始状态(具有所有权限)?

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 *.* TO 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud)

mysql privileges mysql-error-1045

105
推荐指数
5
解决办法
18万
查看次数

我在Windows电脑上找不到my.cnf

我的电脑是Windows XP.

我需要找到my.cnf将所有权限返回给root用户.我不小心删除了root用户的一些权限.我仍然有密码,以root用户身份登录MySQL是没有问题的.但我无法改变一张桌子.

mysql privileges configuration

93
推荐指数
5
解决办法
19万
查看次数

CPU权限环:为什么不使用环1和2?

有关x86 CPU权限的几个问题:

  • 为什么大多数操作系统都没有使用环1和环2?是仅仅维护代码与其他架构的兼容性,还是有更好的理由?

  • 是否有任何操作系统实际使用这些环?或者他们完全没用?

cpu privileges x86

89
推荐指数
3
解决办法
3万
查看次数

为什么我第一次授予用户权限时会创建"GRANT USAGE"?

我是DBMS管理员的新手,当我注意到这一点时,我今晚正在建立一个新的数据库(使用MySQL).在第一次授予用户权限后,会创建另一个看起来像的授权

GRANT USAGE on *.* TO user IDENTIFIED BY PASSWORD password
Run Code Online (Sandbox Code Playgroud)

文档说这个USAGE特权意味着"没有特权",所以我推断这是分层次授予工作的,也许用户必须拥有所有数据库的某种特权,所以这可以作为一个全部捕获?

我也不明白为什么IDENTIFIED BY当我创建的授权没有一个条款时,这一行中有一个子句(主要是因为我不明白该IDENTIFIED BY子句的用途).

编辑:对不起,原来没有说明,赠款是

GRANT ALL PRIVILEGES ON database.* TO admin_user
GRANT SELECT, INSERT, UPDATE, DELETE ON database.* TO user
Run Code Online (Sandbox Code Playgroud)

mysql database privileges grant

85
推荐指数
2
解决办法
10万
查看次数

如何在需要时提升权限?

此问题适用于Windows Vista!

我有一个通常无需管理权限的应用程序.有一个活动确实需要管理权限但我不想以更高的权限启动应用程序本身,因为我知道大部分时间用户甚至不使用该功能.

我正在考虑某种方法,通过该方法,我可以在某些事件上提升应用程序的权限(例如按下按钮).例:

如果用户单击此按钮,则会提示他使用UAC对话框或同意.我怎样才能做到这一点?

.net c# privileges uac windows-vista

83
推荐指数
4
解决办法
8万
查看次数

ORA-01950:表空间'USERS'没有特权

我收到这个错误:

ORA-01950:表空间'USERS'没有特权

我有一个默认的表空间,我可以创建表,但是,它们不会显示在Toad的对象选项卡中.我无法在我创建的表中插入任何内容.

oracle privileges tablespace

82
推荐指数
1
解决办法
24万
查看次数