问题标签 [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 投票
4 回答
1105 浏览

javascript - 将权限传播到 Javascript

我正在讨论将相当复杂的权限从服务器传播到 AJAX 应用程序的最佳方法,但我不确定最佳方法。

本质上,我希望定义我的权限,以便我可以一次请求一整套权限,并适当调整 UI(UI 更改可能与禁用某些上下文菜单项一样低级)。当然,我仍然需要在服务器端强制执行权限。

所以,我想知道是否有人对最好的方法有任何建议

  1. 维护权限并在服务器代码中使用它们
  2. 可以轻松访问 javascript 中的权限
  3. 不必为每个单独的权限向服务器发出往返请求

想法?

0 投票
11 回答
24190 浏览

perl - 如何在没有安装权限的情况下使用新的 Perl 模块?

这是我的情况:我对 Perl 几乎一无所知,但它是移植机器上唯一可用的语言。我只有在我的本地工作区而不是 Perl 安装位置中写入的权限。我需要使用 CPAN 中的Parallel::ForkManager Perl 模块

如何在不进行中央安装的情况下使用此 Parallel::ForkManager?是否有我可以设置的环境变量以便将其定位?

谢谢

京东

0 投票
4 回答
2718 浏览

git - 尝试创建提交消息时出现 Cygwin + git 权限问题

当我尝试从 Cygwin 将第一个修订版提交到我的 git 存储库(git commit)时,我在 gvim 中收到一个错误,上面写着“无法打开“foo\.git\COMMIT_EDITMSG”[新目录]的交换文件。我认为这可能是某种权限问题,但我尝试从文件夹中删除只读标志,以及递归调整所有者(使用 Windows 属性选项卡,而不是 Cygwin 下的 chown)作为我的帐户m 下运行,没有任何运气。如果我将默认编辑器更改为记事本,我会得到“系统找不到指定的文件”,即使文件 (COMMIT_EDITMSG) 确实存在,甚至包含:

如何进一步解决此问题?

0 投票
1 回答
1455 浏览

sharepoint - 检查列表中项目的权限

在项目只能由所有者或管理员更改的列表中,我如何通过代码检查用户是否可以编辑项目。

我试试

它将返回 True,因为用户可以在列表中添加和编辑项目。

0 投票
2 回答
2409 浏览

iis-7 - NAntContrib/NAnt mkiisdir 在 IIS 7.0 / windows 2008 上失败

我正在尝试使用 NAnt/NAntContrib 构建脚本在 Windows 2008 (IIS 7.0) 上构建 Web 应用程序。

在构建文件中,有 mkiisdir 任务,它失败了:

[mkiisdir] 'localhost' 的 web 服务不存在或无法访问。

到目前为止我发现的所有文档/帖子(非 w2k8,仅 Vista)都说要安装 IIS 6 兼容性服务(所有这些,包括脚本工具等)所以我做了,但它仍然抛出这个错误。

知道还需要更改什么,以便 NAnt 能够在 IIS 7.0 上创建/删除虚拟目录吗?

编辑:新数据 - 当我以本地管理员身份登录此服务器时,nant 任务成功,但当我以域管理员身份登录时它失败。我已经在本地管理员组中添加了域管理员组,但它仍然失败。知道我需要检查/更改哪些其他权限才能使我的域管理员用户能够执行此任务吗?我可以毫无问题地手动创建虚拟文件夹。

0 投票
3 回答
8024 浏览

sql-server-2008 - SQL Server 2008 报告服务权限

我在使用 SQL Server 2008 (Express with Advanced Services) Reporting Services 权限时遇到问题。我在家里的 Vista Ultimate 上运行它——没有服务器、没有域或活动目录的独立机器。

当我访问 ReportServices 站点时,我得到以下信息:

授予用户“ localmachine \Scott”的权限不足以执行此操作。(rsAccessDenied)

我不记得在办公室使用 Windows 2008 上的 SQL Standard 时遇到问题。

0 投票
2 回答
2337 浏览

sharepoint - 具有 Windows Sharepoint Timer Service 的本地管理员 + 网络服务权限的用户

是否可以创建具有本地管理员和网络服务权限的用户?

我有一个运行 stsadm 的 Sharepoint 计时器作业,它需要本地管理员权限。另一方面,其他需要网络服务权限的服务也使用临时作业,并且那些权限集仅重叠,因此我需要一个具有权限“总和”的用户来运行 OWSTIMER。

(我知道您可以使用 stsadm sharepoint 管理 API 执行的大多数操作,在我的情况下,它是在似乎没有等效 API 的内容数据库之间移动网站集的操作)。

0 投票
1 回答
6583 浏览

.net - DirectoryEntry.NativeObject 在 Windows 2008 中为管理员组中的用户抛出访问被拒绝

我有一个本地用户,它是管理员本地组的成员。

当我运行此代码时:

我收到:

未处理的异常:System.Runtime.InteropServices.COMException (0x80070005):访问被拒绝。

在 System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) 在 System.DirectoryServices.DirectoryEntry.Bind() 在 System.DirectoryServices.DirectoryEntry.get_NativeObject() 在 nanttest.Program.Main(String[] args) 在 c:\Work\ nanttest\nanttest\Program.cs:第 20 行

如果我在以管理员身份登录时运行此代码,它可以正常工作。

此外,如果我以 DomainAdmin 用户身份登录运行此代码,则此代码将失败。我已将 MYDOMAIN\DomainAdmins 和 MYDOMAIN\mydomainuser 添加为本地管理员组的成员。

我应该为这些用户添加哪些其他权限,以便他们可以运行此代码。

0 投票
4 回答
755 浏览

.net - 如何从网络驱动器获取在 Delphi 下运行的 .NET 程序集?

我有一个 Delphi 5 可执行文件,它通过免费的Delphi .NET代码调用 .NET 程序集,而且在大多数情况下,这很好用。但是,我的应用程序的要求之一是我们的客户能够从网络共享以及本地使用它。在我的测试机器上,我无法让它工作,我只是收到一条错误消息。.NET 代码将其权限设置为完整,但又出现了一些错误,Delphi 似乎无法获取或解释。在本地驱动器上,应用程序和程序集可以完美通信。

谁能告诉我如何至少从中获取错误消息?或者如果可能的话,谁能告诉我为什么我会这样出错?谢谢。

0 投票
7 回答
3696 浏览

java - 在以 root 身份运行的 Java 线程中,我们如何应用特定于登录用户的 Unix 权限?

我们有一个在 Unix 上以root身份运行的 Java 程序,因此可以读取文件夹的内容/home/user1/home/user2. 但是,如果 Unix 用户“user1”在我们的应用程序中登录,他应该无法访问“/home/user2”数据。我们想直接使用 Unix 权限,而不是在我们的应用程序中重新创建所有权限!那么,我们能不能...

  1. 尝试根据登录的用户更改我们程序的 UID 吗?听起来很难,而且每个文件访问都在不同的线程中,所以我们程序的每个线程上的 UID 都会不同......
  2. 使用JNI读取“ /home/user2”的权限...然后判断user1是否有足够的“ /home/user2”权限?(如何 ?)。