问题标签 [access-rights]

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 回答
454 浏览

.net - 获取“创建者所有者”名称以添加访问规则

我有一个程序,我在其中执行以下操作

我希望能够对组 CREATOR OWNER 做同样的事情。唯一的问题是,根据我所做的计算机,名称可以更改,因此我不能使用名称本身。.NET 中有没有办法检索该组的名称(或身份引用)?

谢谢

0 投票
2 回答
635 浏览

c++ - 将受保护的结构成员分配给朋友?

我有一个类,其中包含 MyObjects 形式的数据,例如 A 类。我希望监视 MyObject 对象中的数据。因此,我创建了一个 IMonitorable 类并派生了所有包含来自 IMonitorable 的 MyObjects 的存储类。将 IMonitorable 类添加为我的监视类的朋友。

当我有一个具有已知 myData 结构的存储类时,这很好用。我打了电话

并将 MyObject a,b,.. 添加到我的监控机制中。

现在我有几个存储类,我不想为所有存储类编写 AddData 方法。我想有一个 AddObject 方法能够有一个适合所有存储类的单点。

但是如果我在我的代码中的某个地方调用它,gcc 会抛出错误 data.a 受到保护,什么是正确的。

有没有办法在不知道存储类结构的情况下将受保护的 MyObject 的引用或指针添加到 Monitor?

0 投票
1 回答
920 浏览

windows-7 - 当我的构建脚本运行时,我得到“拒绝访问”

我有一个巨大的 .bat 文件构建脚本,它调用编译器等等。

直到最近我才能够毫无问题地运行它(并且由于我没有进行任何更改,我怀疑有 Windows 更新和/或设置在起作用?)

使用 Windows 7

我以管理员身份登录我使用“以管理员身份运行”运行命令行

然后我的构建脚本第一次编译并运行我的应用程序(我已在“任务管理器”中确认的自行关闭)。这进展顺利。

但是当它试图删除文件(应用程序)时,我得到“拒绝访问”

这基本上完全阻止了我,因为它是一个大型构建系统,非自动化需要很长时间并且非常容易手动执行错误。

更重要的是,如果我尝试在 Windows 资源管理器中删除文件,我会得到“需要管理员权限”,这有点奇怪,因为......我已经是管理员......而且我还使用“以管理员身份运行”运行 Windows 资源管理器。但是,经过一段时间并尝试重命名后,它似乎让步并允许删除文件。(我已经检查过了,任务管理器中没有列出任何应该以任何方式“持有”文件的进程,所以我倾向于认为这是一个访问权限问题......不知何故)

我……对想法持开放态度?:)

0 投票
1 回答
114 浏览

php - 在 php 中加载 xml 文件 - 缺少访问权限?

我想使用以下代码从某个链接读取 XML 文件

当我尝试时,我收到以下错误消息:

有什么问题?可能是服务器不支持 simplexml_load_file 吗?

0 投票
1 回答
762 浏览

c# - 在 IIS 上运行网站时存储到共享网络驱动器时出错

当我通过在本地 asp.net 网站上运行来存储文件时,它工作正常并存储在共享网络驱动器上

但是,当我通过 IIS 运行它时,出现上述错误

C# 代码

网络配置

0 投票
2 回答
2141 浏览

access-rights - IBM Filenet:如何检查访问权限以删除

如何以编程方式检查当前连接的用户是否有权删除内容引擎对象存储中的文件夹或文档?我可以使用 folder.getAccessAllowed() 方法和 AccessLevel.* 常量来做到这一点吗?(CE 5.0)

0 投票
1 回答
92 浏览

dll - 共享相同的dll时服务和进程不能一起运行

我有一个作为 Windows 服务(用户 = 系统)启动的进程 A。我还有一个进程 B,我在自己的帐户下启动(在管理员组中)。

我观察到了几种行为:

1-进程A首先作为Windows服务(用户系统)启动。然后进程 B 将不会运行(用户是管理员):它可以启动但它会立即关闭而不会出现错误,即使在 Windows 事件中也是如此。

2-首先启动进程B(用户是管理员),它运行正常。然后进程A作为Windows服务(用户系统)启动,一切正常。

3-进程A首先作为Windows服务启动(以管理员身份运行)。然后启动进程 B(用户是管理员),一切正常。

4-进程A首先作为Windows服务(用户系统)启动。然后进程 B 也作为 Windows 服务启动(用户系统)。一切正常。

在我看来,某些权限的配置有问题,但我找不到哪一个。此外,进程 A 和进程 B 使用一些共同的 DLL,所以问题可能存在,但我再次找不到哪个是有故障的 dll。

我希望你们中的一些人能帮助我解决这个问题!我要运行的用例是数字 1。

弗雷德里克

0 投票
3 回答
1211 浏览

database - 访问权限数据库设计

哪一种模式更适合设计用于存储访问权限的数据库?

  1. 演员 {演员 ID,姓名,密码,canpost,cancomment,canremoveuser,candothis,candothat}
  2. actor {actorid, name, password} 权限 {actorid, action, isallowed}
0 投票
1 回答
674 浏览

c - 检查应用程序是否对进程句柄具有给定的访问权限

假设我收到了用户模式应用程序中进程的句柄。我不知道它是从 CrateProcess 还是从 OpenProcess 调用返回的。要使用此句柄调用 GetProcessTimes,我需要 PROCESS_QUERY_INFORMATION 或 PROCESS_QUERY_LIMITED_INFORMATION 访问权限。最简单的方法是调用 DuplicateHandle(使用 PROCESS_QUERY_INFORMATION 或 PROCESS_QUERY_LIMITED_INFORMATION),但它又需要 PROCESS_DUP_HANDLE 访问权限。因此,为了减少失败的机会,我可以在句柄上调用 GetProcessTimes,如果成功则一切正常,否则我使用所需的访问权限复制句柄并再次调用 GetProcessTimes。

我想知道在我第一次调用 GetProcessTimes 以进一步减少开销之前,是否可以检查给定进程是否具有 ROCESS_QUERY_INFORMATION 或 PROCESS_QUERY_LIMITED_INFORMATION 访问权限。在 msdn 上环顾四周,我想我应该使用 GetSecurityInfo?但我没有找到可以使用的示例。

谢谢你

0 投票
2 回答
217 浏览

git - Gitolite config won't deny permissions

I'm having a config file like this:

Problem is now that also i give just read rights to all users, everyone can write on the master branch. When i add a - master = @all as first line the result is the same.

How can i make master read-only to the @all group and give right permissions just on the users own featurebranch?

Thanks in advance.