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

unix - 如何列出您具有复制访问权限的所有目录/文件 - Unix

通常,该ls -la命令显示文件和复制访问权限、所有者和访问组。**

  • 如何仅列出我有权访问的目录/文件?
  • 如何将这些目录/文件复制到目标目录?
0 投票
1 回答
655 浏览

git - git shared repo:额外用户没有正确的访问权限

我在我的 linux CentOS 服务器上创建了一个 git 裸仓库:

/home/git/niels.git。

用户 git 和 niels 在组 git 中。

我更改了 /etc/passwd 所以 niels 的主目录是 git。

ssh 作为 git 到 niels.git :推拉很好。

ssh as niels 以同样的方式给出:

显然存储库存在,因为我可以作为 git 访问它。这里有一些权利和组信息:

我究竟做错了什么?

哦,顺便说一句,我尝试了各种许可,比如

和 766 666 但只有 777 我得到了解放:

但这不可能...

0 投票
2 回答
5130 浏览

c++ - 已删除的构造函数必须是私有的吗?

这两个定义在任何情况下总是彼此相同吗?

0 投票
1 回答
43 浏览

sql-server-2008 - 使用转义字符更改用户权限

我想执行以下查询:

但它打印

我试过

但它也没有用。Domain\Username 是我在 sys.database_principals 中得到的值

任何的想法?

谢谢

0 投票
1 回答
95 浏览

winapi - 删除所有者权利

我有一个写限制文件夹,只有当用户在特定组中或被明确授予这样做的权限时,才能写入该文件夹。我已经使用 C++ 在具有指定组和用户的文件夹上使用 SetNamedSecurityInfo 成功实现了这一点。但是,以下情况给我带来了麻烦:

  • 管理员给用户写权限
  • 用户创建文件
  • 管理员删除用户的写权限
  • 用户不断写入文件

最后一点是问题。由于用户是文件的所有者,他可以在其中写入,即使管理员删除了权限(例如通过删除组成员身份)。我想实现文件的所有权不会授予该受限文件夹中的所有者任何权利。

0 投票
20 回答
122456 浏览

visual-studio - 如何解决“Microsoft Visual Studio (VS)”错误“无法连接到已配置的开发 Web 服务器”

问题

如果您从“ Microsoft Visual Studio (VS) ”开始使用“ Microsoft Internet Information Services Express (IIS) ”,您可能会在运行 Build 时收到此错误消息

Unable to connect to the configured development Web server.

Failed to register URL "http://{ip_addr}:{port}/" for site "{project_name}" application "/". Error description: Access is denied. (0x80070005)

它是一种什么样的权利?

0 投票
4 回答
22125 浏览

java - listFiles() 在不应该的时候返回 null。它过去一直正常工作,直到最近还没有被修改

此代码每分钟更改一次 Windows 登录屏幕的背景图像。listFiles() 为 dir 返回 null 并且我在 for(File img : dir.listFiles()) 上得到 NullPointerException。我认为文件权限可能存在问题,所以我尝试将文件路径更改为我桌面上的目录,它工作正常。所以我假设我无法访问系统文件,因为我的程序没有足够的权限。让我也准确地说,这段代码直到最近都可以正常工作。它没有被修改。我刚刚发现我的登录壁纸不再改变了。即使程序运行正常,当我通过 Eclipse 启动程序时,我也无法修改文件名,但我会将其导出为 . jar 并使用具有最高权限的任务计划程序对其进行调度,以赋予它管理员权限,并且直到最近它都可以正常工作。我还尝试忽略错误,认为它们与访问权限有关,并尝试通过任务计划程序并使用批处理文件以最高权限启动我的可执行 jar。我什至尝试通过使用管理员权限打开的 cmd 启动 jar,但无济于事,它仍然在 cmd 中显示 NullPointerException。我有点迷茫,不胜感激。

0 投票
1 回答
3606 浏览

sql-server - 在一个模式中查看,在另一个模式中查看表

我有一个由 db_owner 创建的表

另一个具有相同定义但在另一个自定义模式中的表。

如果我像这样创建一个视图:

创建视图 [Test].[ViewTest] 作为 select * from dbo.TableTest

当我对新创建的视图进行选择时,我从 Test.TableTest 中获得结果,而不是从 dbo.TableTest 中获得预期的结果。怎么了?

0 投票
1 回答
39 浏览

security - 测试登录用户是否有安装COA的权限

我想测试登录用户是否有安装 COA 的权限?

我试图与“财务经理”组核实。现在的问题是管理员以外的用户在没有“财务经理”权限的情况下无法安装 COA,因此它可以工作,而管理员可以在没有“财务经理”权限的情况下安装它。

那么如何测试用户是否有权安装 COA。

感谢和问候,

0 投票
2 回答
4775 浏览

java - 从 Java 程序写入 C:\Program Files

我编写了一个包含自我更新程序的 Java 应用程序。自更新程序从 Web 服务器加载新的程序版本并替换应用程序文件。虽然如果应用程序安装在用户主目录中,这非常有效,但如果它安装在 C:\Program Files 文件夹中,它在 Windows 机器上会失败。这是因为 JVM 是在对程序目录没有写权限的用户帐户下执行的。如果本地程序(例如安装程序)尝试写入程序文件夹,通常会出现一个弹出窗口,要求用户允许写入操作。Java 应用程序不会发生这种情况。为什么?

有没有办法实现Java程序对受限文件夹的写入操作会弹出安全弹出窗口,以便用户可以允许访问该文件夹?


感谢您的回复。根据答案,我看到以下选项:

  1. Java Web Start
    对我来说,这不是最终用户的选择。我认为没有人可以期望普通的最终用户知道 Java Web Start 是什么,它有什么用处以及它是如何使用的,例如,我怀疑普通的 Windows 用户知道如何卸载 Java Web Start 应用程序。

  2. 使用带有清单的 exe 启动器来启动 Java 应用程序
    据我所知,这个解决方案 exe 启动器会在应用程序启动时请求扩展执行。这不是我想要的,因为对于我的用例,如果更新可用而不是在每个应用程序启动时获得扩展权限就足够了。

  3. 通过调用本机可执行文件执行更新操作
    可以调用本机可执行文件以使其执行更新操作。这样,应用程序将仅在更新可用时请求扩展权限。这听起来不错,但包含一些适用于 Windows 的本机编码,并且不适用于其他平台。

  4. 在程序文件夹中安装启动器,在
    用户主目录中安装应用程序可以在程序文件夹中放置启动器,以调用安装在用户主目录中的应用程序。这样就可以更新用户主文件夹中的应用程序。我使用 InnoSetup 在 Windows 上安装我的应用程序,据我所知,使用此安装程序很难实现拆分安装,可能也很难使用其他安装程序。

  5. 在用户的主目录中安装完整的应用程序
    因为用户对他的主目录具有写访问权,所以完全没有问题。对我来说,这看起来是最好的选择,因为它很简单。