问题标签 [acl]

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 投票
4 回答
180 浏览

java - 类 Unix 权限对象的类名

我有一个类来为用户、组和其他存储类似 unix 的权限。原则上它是一个有限的访问控制列表,但我不想将它命名为 ACL,因为通常 ACL 是不同的东西。

这个类看起来基本上是这样的:

如何命名这样的类?Unix中的名称是什么?

0 投票
1 回答
825 浏览

c# - 替代 SetNamedSecurityInfo 强制文件刷新其可继承权限

我有一个问题,我们在 temp 中创建一个文件,然后移动到我们的应用程序目录,我们发现移动的文件没有从其新的父文件夹继承权限。

我知道我可以使用 File.Copy (因为创建新文件将继承权限),但出于性能原因,我们不想这样做。

上面引用的站点建议使用 SetNamedSecurityInfo,我可以使用PInvoke 方法访问它。但是我认为可能有一些方法可以使用核心 .NET API 来实现这一点,例如 new FileInfo("C:\Test.txt").GetAccessControl() ,因为上面的文章已经有四年了。

有没有更好的方法来“刷新”文件权限以匹配其父文件夹的权限?

0 投票
2 回答
4202 浏览

c# - ASP.NET 中的灵活 ACL

我正在构建一个应用程序,我想为其使用适用于各个页面的角色管理。即根据用户的角色限制用户对页面的访问。这些角色作为用户存储到数据库中。这是 PHP 的做事方式,我正在尝试将其移植到 ASP.NET

我需要的是有人可以为我指出正确的资源来完成上述任务。直到现在我还没有找到我要找的东西。

谢谢你。

0 投票
1 回答
999 浏览

c# - 使用 MySQL 的 Membership Provider 而不使用 autogenerateschema

如何将他现有的 ACL 模式与 MySQL 的 Membership Provider 连接器一起使用?

我不想使用自动生成的表模式,但很高兴改变我自己的表以适应 ASP.NET 的规则。例如,我想使用自定义表名。

如何指向连接器以使用它们?

谢谢你。

0 投票
0 回答
800 浏览

authentication - 在 apache 中使用基于位置的 ACL 的 mod_rewrite?

有一个 CGI 脚本为我们的客户提供一些 API。调用语法为:

任务是为不同的模块制定不同的认证规则。

或者,拥有漂亮的 URL 会很棒。

我的配置:

好吧,我知道问题是处理该指令的顺序。<Location>s 将在 mod_rewrite 完成工作后处理。但我相信有办法改变它。:)

最好使用标准Order deny,allow+Allow from <something>指令,因为它在其他地方也很常用。

感谢您的关注。:)

0 投票
1 回答
3228 浏览

powershell - 当文件名包含方括号时,如何使用 PowerShell 的 get-acl cmdlet?

假设我有一个名为“test[1].txt”的文件。这两个命令都不会产生输出:


好消息是该dir命令有一个-LiteralPath开关,告诉它不要将任何字符解释为通配符:


坏消息是get-acl没有这样的开关。这似乎是一个已知问题

根据该报告中的观察,我能想到的唯一解决方法是以这种有点尴尬的方式使用 UNC 路径:

我在由dir -rec -name. 因为我不知道通配符会出现在哪里,所以我必须编写代码来转义它们(并将路径转换为 ​​UNC 格式)。这有点笨拙。有没有更简单的方法?顺便说一句,我正在使用 PowerShell v1.0。

意见:也许这是在 PowerShell 设计中进行权衡的不可避免的结果,但不幸的是,每个命令都需要一个忽略通配符的选项,而不是在 shell 本身中具有该功能,以便所有命令自动受益。

0 投票
4 回答
4336 浏览

php - 持久化 Zend Framework ACL 列表

Zend 框架(或使用 Zend_Application 构建的应用程序)是否提供任何持久化 ACL 列表的机制,或者该细节是否留给单个系统/应用程序开发人员?

我在网上看到的大多数示例都涉及在代码中设置 ACL 规则。我很好奇是否有任何标准/首选方法可以将这些规则保存到数据库和/或文件系统中,然后自动加载它们。

0 投票
5 回答
2020 浏览

security - Windows 7 安全策略:如何允许我的 .NET 应用程序写入驱动器“C:”?

我的应用程序不应该执行任何管理任务,所以我希望普通用户帐户能够运行它。唯一的问题是,我的应用程序读取和写入数据库文件;如果运行 Windows 7(或 Vista)的用户在驱动器 C 中安装我的应用程序,驱动器的默认权限集配置不允许我的应用程序写入数据。

如何允许我的应用程序写入 C:,而不需要完全的管理权限?

0 投票
2 回答
1850 浏览

linux - Linux 上的 ACL 会影响性能吗

我们计划在我们的 Linux 平台上实施 ACL。只有一个特定的组将受 ACL 控制。该组最多有 20 个用户。所有限制都将在目录级别(而不是在文件名级别)这是否会对服务器的性能/响应能力产生任何影响?

0 投票
1 回答
354 浏览

acl - 在 Google Docs 上检索特定用户的文档访问控制列表?

我有一个大型网站 www.mydomain.com。假设每月有 1000 个新文档,每周有 100 个新用户。我需要能够以编程方式执行以下操作:

  • 用户访问 www.mydomain.com/documents
  • 用户查看他们有权访问的所有文档的列表(不是所有文档)

我知道您可以单独检索每个文档的 ACL。但是有没有办法在一个 HTTP 请求中为每个“用户”检索 ACL,即他们有权访问的所有文档的列表?像这样的东西,但对于文档(而不仅仅是文档“所有者”):

仅检索用户拥有的日历

我很想知道,因为似乎我必须解析 10,000 个文档“条目”标签,找到 ACL,查看用户是否在 ACL 中……这似乎很疯狂。

我错过了什么?

谢谢!