问题标签 [privilege]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
622 浏览

oracle - ORACLE 从 ALL_SOURCE 中选择从例程中执行时会产生空结果

我有一个例程,其任务是从 ALL_SOURCE 中提取代码。这是使用以下光标完成的:

我正在从具有 DBA 和 SYS 权限的用户执行此例程。尝试提取“PACKAGE”的“BODY”时,如果该包属于运行该程序的同一用户,我会得到正确的结果。另一方面,如果我尝试提取属于另一个用户的包的“BODY”,我会得到一个空结果。

有趣的是,当从 SQL DEVELOPER(同一用户)中运行上述“SELECT”时,我确实得到了预期的代码。

这看起来像是与“特权”相关的事情,但我不知道为什么我会得到不同的结果以及缺少哪个特权。

感谢您的意见。

费尔南多。

0 投票
1 回答
2823 浏览

x86 - 访问代码段时的权限级别检查

我试图了解有关英特尔 x86 架构的一些细节。我还没有真正理解调用门机制,但是没有它,为了访问不符合要求的代码段,它的 DPL 必须等于 CPL。

我明白这在 DPL < CPL 的情况下很重要,但为什么在 DPL > CPL 的情况下它是被禁止的?我的意思是如果我们想保持相同的特权级别,CPL 可以在跳转后保持不变,如果我们想降低我们的特权,我们可以使用 RPL 。

0 投票
1 回答
1222 浏览

assembly - 自定义操作系统上的当前 x86 权限级别

在以保护模式在 x86 上运行的自定义操作系统中,除了执行特权指令并查看它是否崩溃之外,还有其他方法可以获得当前特权级别吗?

例如,寄存器CR0包含PE位,它指示我们是在实模式还是保护模式下运行,并且可以使用汇编代码轻松检索。

特权级别是否有等效的东西?

英特尔架构软件开发人员手册提到该EFLAGS寄存器包含两个IOPL与 I/O 特权级别相关的位。这与当前的特权级别 (CPL) 相同吗?

0 投票
2 回答
369 浏览

sql - SQL 中的 GRANT 特权

快速地 :

我想授予 AppAdmin 对数据库所有表的 SELECT 权限

我正在使用 Oracle SQL,为什么我的语句不起作用?

0 投票
3 回答
883 浏览

mysql - 如何在 MySQL 中限制其他用户删除 root 用户?

我创建了一个用户并授予“创建用户”权限。我发现用户可以删除任何其他用户,包括 root。我怎样才能防止这种情况发生?

实际上,我们正在实现 Mysql as a Service,就像 AWS 的 RDS 一样。我们将创建一个超级用户,供系统管理使用。我们的客户将拥有另一个拥有大部分权限的用户,包括“CREATE USER”,这样他们就可以自己管理帐户。我想找到一种除 Mysql 普通权限之外的方法来获得它

如果您有 AWS RDS,您会发现 RDS 有一个“rdsadmin”用户帐户。如果你运行 DROP USER 'rdsadmin'@'localhost' 你会得到一个错误:ERROR 1396 (HY000): Operation DROP USER failed for 'rdsadmin'@'localhost'。我很好奇如何实现它。

我尝试在 mysq.user 表上添加触发器以在用户从表中删除“rdsadmin”时引发错误。但触发器仅适用于DELETE FROM USER ...sql 不适用于DROP USER. 你知道原因吗,或者有什么办法可以解决吗?

0 投票
1 回答
808 浏览

oracle - Oracle 一个用户对另一个用户的完全(所有模式对象)权限

我想将grant-all一个用户的(所有架构对象)提供给另一个用户。我不想全部授予表。用户 1 拥有哪些表、过程、触发器、同义词、函数等,用户 2 应该可以在同一数据库 (Oracle) 中访问这些内容。实际上,我创建了触发器,如果​​在 user1 中有任何新部署,它将向 user2 提供所有权限。但是在创建触发器之前,其余的模式对象没有特权。这是我的问题 谢谢

0 投票
2 回答
478 浏览

oracle - 发送电子邮件通知权限

我每周运行存储过程。我想设置作业调度程序以发送电子邮件通知程序是否失败。

似乎我需要 DBA 的特权来创建这些工作。

我应该向 DBA 询问的特权名称是什么?

0 投票
1 回答
397 浏览

mysql - 删除 MySQL 中特定数据库中用户的所有权限

我已经在我的本地服务器上安装了 MySQL。我想创建一个对除一个之外的所有数据库具有所有权限的用户。在这种情况下,他还可以创建一个新数据库,并可以访问它的全部功能。

换句话说,我们如何从特定数据库中删除权限。我尝试了几种方法,但都不成功。

我在授予/撤销许可时遇到了几种情况:

1:撤销用户的选择、创建等。它导致不创建新的数据库或表等。

2:对除一个之外的所有数据库赋予数据库特定权限,并赋予创建全局权限。它会限制他对新创建的数据库执行任何任务。

我使用的参考资料:http ://www.lowendtalk.com/discussion/34667/how-to-grant-a-user-to-create-database-phpmyadmin

0 投票
1 回答
813 浏览

c# - 如何获得系统权限

我有一个需要SeSystemEnvironmentPrivilege访问UEFI NVRAM.

我发现了一个很长的代码,用于Win32 API获取特权,但是有没有 .NET 版本来获取它?在进程类中,还是在其他地方?

0 投票
0 回答
46 浏览

mysql - mysql root 帐户变为 ''@'localhost'

我认为root帐户失去了所有权限,或者这个root帐户已被''@'localhost'替换
我使用Windows 7。
我使用root帐户登录mysql

当输入时use mysql,我得到了这个

然后我输入show databases;,只有两个

这是net user

我不能使用root帐户做任何事情,所以我想恢复root权限,有人可以帮助我吗?