问题标签 [permissions]

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 投票
2 回答
780 浏览

sharepoint - SharePoint 权限

我想创建一个文件夹,让无权查看站点其余部分的用户可以看到。该用户组将被授予访问该站点的权限,但我只希望他们能够查看一个特定页面。

是否可以在不访问每个页面并删除新用户组的访问权限的情况下做到这一点?

0 投票
2 回答
4140 浏览

database - 以单个十进制形式存储在数据库中的多种权限类型(角色)

我打算在这里问一个问题,关于我对某些用户/角色数据库表的设计是否可以接受,但经过一些研究,我遇到了这个问题:

处理多种权限类型的最佳方法是什么?

这听起来像是一种创新方法,因此我将多个权限定义为单个小数(我假设为 int 数据类型),而不是多对多关系 users_to_roles 表。这意味着单个用户的所有权限都在一行中。在您阅读其他问题和答案之前,它可能没有意义

我无法解决这个问题。有人可以解释一下转换过程吗?这听起来“正确”,但我只是不知道如何在角色进入数据库之前将其转换为小数,以及当它从数据库中出来时如何转换回来。我正在使用 Java,但如果你把它去掉,那也很酷。

这是另一个问题被删除的机会的原始答案:

“就个人而言,我有时会使用标记的权限枚举。这样你就可以对枚举项使用 AND、OR、NOT 和 XOR 位运算。

然后,您可以使用 AND 位运算符组合多个权限。

例如,如果用户可以查看和编辑用户,则操作的二进制结果是 0000 0011 转换为十进制是 3。然后您可以将一个用户的权限存储到数据库的单个列中(在我们的例子中它会是 3)。

在您的应用程序中,您只需要另一个按位运算 (OR) 来验证用户是否具有特定权限。”

0 投票
6 回答
9481 浏览

php - SQLite/PHP 只读?

我一直在尝试将 SQLite 与 PHP 中的 PDO 包装器一起使用,但效果好坏参半。我可以很好地从数据库中读取,但是当我在浏览器中查看页面时,我的更新都没有提交到数据库中。奇怪的是,从我的 shell 运行脚本确实会更新数据库。我怀疑文件权限是罪魁祸首,但即使数据库提供完全访问权限(chmod 777),问题仍然存在。我应该尝试更改文件所有者吗?如果是这样,该怎么办?

顺便说一句,我的机器是标准的 Mac OS X Leopard 安装并激活了 PHP。

@汤姆马丁

感谢你的回复。我刚刚运行了您的代码,看起来 PHP 以用户 _www 运行。然后我尝试将数据库由_www拥有,但这也不起作用。

我还应该注意 PDO 的 errorInfo 函数并不表示发生了错误。这可能是 PDO 的设置以某种方式打开数据库以进行只读吗?我听说 SQLite 对整个文件执行写锁定。数据库是否有可能被阻止写入的其他东西锁定?

我决定包含有问题的代码。这将或多或少将格兰特的脚本移植到 PHP。到目前为止,它只是问题部分:

0 投票
3 回答
3482 浏览

iphone - iPhone应用程序可以以root身份运行吗?

我正在考虑我想创建的 iPhone 应用程序的设计。一个可能的问题是此应用程序必须以 root 身份运行(以访问某些网络端口)。在一个典型的 UNIX 应用程序中,我只是让应用程序使用 setuid 运行,但我想知道这是否可以使用 iPhone 应用程序。

我在 Apple 的论坛上读过这个问题,这令人沮丧:

http://discussions.apple.com/thread.jspa?threadID=1664575

我了解 Apple 想要限制程序的功能,但用户有很多正当的理由以提升的权限运行程序。我不是想在这里创建一个黑客工具。

我确信我可以在越狱的 iPhone 上解决这个问题,但这不是我想要的。有没有办法在完整的 iPhone 上运行具有提升权限的应用程序?

(顺便说一句,没有必要就 NDA 向我发出警告。)

0 投票
3 回答
269 浏览

php - 我对哪些数据库有权限

如何在基本 SQL、特定于 MySQL 或 PHP 中找到我对哪些数据库具有最低读取权限?

0 投票
2 回答
11499 浏览

ssl - 为什么在 IIS 5 上安装 SSL 证书时访问被拒绝?

我正在与一个支持人员合作,他应该能够在他维护的 Web 服务器上安装 SSL 证书。他通过域安全组拥有服务器的本地管理员权限。他还拥有运行 Windows 2003 Server 证书颁发机构的内部 CA 的权限:“请求证书”和“颁发和管理证书”。

他正在使用的服务器正在运行 Windows 2000 SP4 / IIS 5。当他尝试创建在线服务器证书时,IIS 向导以“安装失败。访问被拒绝。”结束。事件查看器无法正常工作,所以我在那里找不到任何详细信息。我怀疑权限问题是本地的,而不是 CA。

我的帐户是域管理员帐户,我知道我能够执行此操作,但是我需要为非域管理员的其他人进行此操作。

任何想法为什么他不能执行此操作?

0 投票
4 回答
3617 浏览

permissions - 分层组权限理论/资源?

有谁知道一些与建立分层用户帐户系统相关的好资源?我目前正在设置一个,并且正在努力处理一些更复杂的逻辑(尤其是在确定权限方面)。我希望我能找到一些资源来帮助我。

一些背景: 我正在为允许嵌套组层次结构的 Web CMS 构建用户帐户系统。可以允许/拒绝每个组对读取、写入、添加和删除的访问(明确地针对该组,或者由其父组之一隐式地)。好像这还不够复杂,该系统还允许用户成为多个组的成员。——这就是我卡住的地方。我已经完成了所有设置,但我正在为确定给定用户的权限的实际逻辑而苦苦挣扎。

0 投票
15 回答
288798 浏览

linux - 如何使用 sudo 将输出重定向到我无权写入的位置?

我在我们的一个开发 RedHat linux 机器上获得了 sudo 访问权限,我似乎发现自己经常需要将输出重定向到我通常没有写入权限的位置。

问题是,这个人为的例子不起作用:

我刚收到回复:

我怎样才能让它工作?

0 投票
15 回答
243550 浏览

bash - sudo echo "something" >> /etc/privilegedFile 不起作用

这是一个非常简单的问题,至少看起来应该是,关于 Linux 中的 sudo 权限。

很多时候,我只想将某些内容附加到/etc/hosts或类似的文件中,但最终无法做到,因为这两者>都是>>不允许的,即使使用 root 也是如此。

有没有办法让这项工作无需进入根目录susudo su

0 投票
4 回答
3199 浏览

sharepoint - Sharepoint 项目级别访问和性能

我创建了一个工作流活动,它确实为特定列表的项目创建者提供了对项目的完全控制权,并将其他所有人设置为只读访问(权限)

有人告诉我这样做(如果我有很多用户)性能会急剧下降

那是对的吗 ?!!

如果是,那么创建列表的最佳解决方案是什么