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

html - 浏览器应用程序和本地文件系统访问

我想通过能够管理本地文件和文件夹的功能来增强我的基于浏览器的 Web 应用程序。例如,文件夹树结构应通过 HTTP(S) 在本地工作站和服务器之间同步。

我知道基于浏览器的应用程序中与安全相关的限制。但是,有一些技术可以“解决”这些问题:

  • 签名的 Java 小程序(完全信任)
  • .NET Windows Forms 浏览器控件(不是开玩笑,这行得通。只是配置太糟糕了)
  • 活动X

我的问题是:您使用/建议什么,无论是技术还是实施实践?关键要求是安装过程尽可能简单。

感谢您的意见!

0 投票
3 回答
8096 浏览

sql - Why can't my Perl CGI script find the Oracle DBD?

DBD, and Oracle Masters:

I have a Perl web application that is behaving oddly. I am using it to read some stuff from an Oracle DB and report. I have version 11.1.0.6.0 of Oracle's Instant Client installed. I'm running on WinXP and have the PATH environment variable set to the instant client location. I have Apache2 for my webserver.

Here's the issue: when I run the app from a command line, it works without a hitch. However, when I run from http://127.0.0.1/cgi-bin/a.cgi, I get the following DB access error:

install_driver(Oracle) failed: Can't load 'C:/usr/lib/auto/DBD/Oracle/Oracle.dll' for module DBD::Oracle: load_file:The specified module could not be found at C:/usr/lib/DynaLoader.pm line 202. at (eval 9) line 3

Intuition tells me it's a permission issue, but I'm not sure where to look further. Can anyone shed some light on this? I would much appreciate any help.

Thanks, Saker Ghani

0 投票
2 回答
597 浏览

vb6 - 如何让非管理员用户从 VB6 ActiveX Exe 实例化对象?

问题真的说明了一切......

我尝试更改属性页上的“允许非管理员用户运行此程序”设置,并且还为有问题的非管理员用户提供了组件服务-> DCOM 配置中的正确权限。

还有什么我可以做的吗?

这是在 Server2003 顺便说一句。

谢谢

马特

0 投票
3 回答
6549 浏览

windows - linux 中的文件权限与 windows 中的文件权限

在 linux 中,如果我有一个要与组共享的文件,并且我将文件放在 USB 记忆棒上,例如,并将其复制到没有相同组或用户的计算机,文件是否对那台新计算机上的任何人都没有权限?如果我带来一个只允许用户 X 将其读取到 Windows 机器的 linux 文件怎么办?谁可以在 Windows 机器上阅读它?因为该机器上不存在用户 X(和组)。

将 linux 文件复制到另一台 linux 机器上可以获得什么样的安全性?windows机器怎么样?

将 Windows 文件复制到另一台 Windows 机器上可以获得什么样的安全性?linux机器怎么样?

请告诉我。

吉布

0 投票
2 回答
22500 浏览

security - Sharepoint:如何以编程方式管理 SPFolder 和 SPListItem 权限

我想知道我是否遗漏了什么。我会这样做:对于 SPFolder,我将更改关联项目的权限 (SPFolder.Item)。所以我想管理 SPFolder 权限归结为管理 SPListItem 权限。对于 SPListItem,我将首先打破角色继承,SPListItem.BreakRoleInheritance()然后使用RoleAssignments集合在那里添加和删除角色。

我想知道 RoleAssignments 是否是管理 SPListItem 权限(除了继承)的唯一方法,是否有办法在没有角色的情况下管理个人权限。还有 EffectiveBasePermissions 属性,但我不确定。

所以问题是除了 RoleAssignments 集合之外,还有其他方法(除了继承)来管理 SPListItem 权限吗?

@Edit:还有AllRolesForCurrentUser,但我想你可以从RoleAssignments 属性中获得相同的信息,所以这个只是为了方便。

@Edit:正如弗洛在他的回答中指出的那样,设置有问题

并使用BreakRoleInheritance“false”参数(即没有复制父对象的权限)。

BreakRoleInheritance在允许不安全的更新后,根本不会像您期望的那样处理 GET 请求。大概该方法重置AllowUnsafeUpdates回“假”。

我知道的一种解决方法是在 BreakRoleInheritance(true) 之后手动删除继承的权限,如下所示:

谢谢!

0 投票
2 回答
2883 浏览

c++ - 如何更改注册表项上的 ACL?(C++)

我需要删除注册表项。它在设置值上有一个拒绝 ACL(我需要这个权限才能删除它)。

如何更改 C++ 中的 ACL?

0 投票
2 回答
3605 浏览

perl - 如何在 Perl 中修改 Windows NTFS 权限?

我在 Windows Server 2003 上使用 ActiveState Perl。

我想在 Windows NTFS 分区上创建一个目录,然后授予 Windows NT 安全组对该文件夹的读取权限。这在 Perl 中可能吗?我是否必须使用 Windows NT 命令或是否有 Perl 模块来执行此操作?

一个小例子将不胜感激!

0 投票
3 回答
514 浏览

apache - 共享主机上的文件权限

我编写了一个脚本,它将订单摘要存储到一个 XML 文件中,但问题是我不希望人们能够在他们的浏览器中打开 XML 文件,显然。

我托管在一个功能有限的非常狡猾的共享服务器上:对于初学者来说,没有 SSH。

有没有我可以放置这个文件的地方,以便 PHP 仍然能够读取/写入它,但 Web 浏览器将无法访问它?

通常,我会在文档根目录之外创建一个文件夹并将其放在那里,但是当我尝试这样做时会收到“权限被拒绝”消息。

那里的文件夹

  • anon_ftp
  • 证书
  • cgi-bin
  • 会议
  • 错误文档
  • ETC
  • httpdocs
  • https文档
  • PD
  • 私人的
  • 统计数据
  • 子域
  • web_users

当文件位于文件夹中时,PHP 无法访问该private文件。这可以使用.htaccess 吗?

0 投票
10 回答
33029 浏览

c# - 从 Windows 服务访问环境变量

我正在尝试用 C# 编写 Windows 服务。我需要找到某个文件的路径,该文件存储在环境变量中。在常规的 C# 控制台应用程序中,我可以使用以下行来实现:

如果我将其写入控制台,我会看到它是成功的。

现在,如果我在 Windows 服务中尝试相同的代码,则字符串t为空。

知道为什么吗?

0 投票
1 回答
13777 浏览

security - 如何在 Windows Server 2003 中记录文件夹权限?

我管理一小组 Windows Server 2003 计算机。其中一台服务器的性能与其他服务器不同。

我希望我没有像其他人一样设置文件夹和共享权限。

我希望能够创建一个包含来自每个服务器的共享和文件夹权限的文本文档,这样我就可以使用 DIFF 工具来查看差异。

我已经查看了 XCACLS 和 Systinterals AccessChk 和 AccessEnum,但没有找到解决方案。