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

asp.net - 无法访问我在 ASP.NET 网站中的文件

我过得很艰难。我正在运行 Windows 2008 服务器,我有一个使用 ASP.NET 和 C# 的 Able Commerce 站点。我正在编写一个自动化任务,它将一些 xml 文件下载到我们 Web 服务器上的本地目录中,然后程序解析 xml 文件并将信息保存到我们的数据库中。问题是,一旦我将文件保存到本地目录,我的程序就无法访问这些文件。网络服务用户权限没有被 xml 文件继承,所以我的程序不能对它们做任何事情。我可以手动更改权限,但这不会自动进行,也不会起作用。我怎样才能让它工作?请帮忙,这非常令人沮丧。

0 投票
1 回答
151 浏览

c# - 设置网络中文件的属性

我想将网络中文件的属性设置为只读。

一切正常,但是在此之后,当我通过网络检查我的文件时,它似乎仍然是 !readOnly。此外,当我尝试手动(使用文件属性)设置 ReadOnly 标志时。一切正常,但是当我打开属性时,它再次变为 !readonly。

可能是一些网络许可规则吗?我可以从同一目录创建和删除文件,为什么会限制我设置文件属性?

有什么帮助吗?

0 投票
3 回答
1556 浏览

qt - vista 64 上用户桌面的 QFileInfo 权限不正确

我正在使用以下代码来确定是否可以使用 QFileInfo 写入特定目录:

不幸的是,当我在 Vista 64 上传入当前用户桌面的路径时:

QFileInfo::isWritable() 返回 false。但是,如果我将它传递给另一个目录(比如 C:\Temp),它会返回 true。我从 QFileInfo 对象请求目录权限,该对象为 5555(任何人都不可写)。此代码在包括 Windows XP 在内的其他平台上按预期工作。任何人都对这里可能发生的事情有任何想法。

作为参考,如果我删除检查,我实际上可以毫无问题地将文件保存到该位置。

0 投票
2 回答
4279 浏览

security - 我是否错误地使用了 SetNamedSecurityInfo?我的文件的 ACL 似乎没有被正确修改

我正在尝试启用和禁用文件的某些访问权限。我发现要做到这一点,你必须弄乱 DACL。我正在使用以下代码来修改文件的 DACL:

所以首先我使用 fopen() 创建一个文件,创建一个 ACL 以授予对 Administrators 组的所有访问权限,然后拒绝对 Administrators 组的写访问权限:

但是,在这些调用之后,我没有对该文件的读取权限。如果我不打电话,我有读/写访问权限(正如预期的那样)。

我应该注意我在管理员帐户下运行,并且功能返回成功。我还尝试为特定的受限用户修改 ACL,但同样的事情发生了……用户被拒绝读取访问权限,而不是我想要的写入访问权限。

我尝试了一系列不同的 set_DACL_for_object() 调用组合,例如用 REVOKE_ACCESS 替换 DENY_ACCESS,用 GRANT_ACCESS 替换 SET_ACCESS,不进行任何 SET_ACCESS 调用等等,但似乎没有任何效果。

我应该注意,大部分代码都取自这个 MSDN 示例,所以我认为它应该可以工作。我到底做错了什么?

0 投票
3 回答
2181 浏览

apache - 本地开发,Apache vs Developer - 文件权限

我有兴趣使用灯堆栈设置本地 php 测试/开发环境。
我想为 eclipse 使用 php 插件(我通常使用 java 并且对 eclipse 非常熟悉)。

  • 首先,直接在 apache /var/www 目录中本地开发我的网站是正确的做法吗?
  • 如果可以,有人可以描述如何正确设置 www 目录的权限,以便 eclipse(不是以 root 身份运行)有权读取/修改该目录中的 php 文件吗?

这完全是针对本地开发的,所以我认为安全性不是那么高的问题。

0 投票
3 回答
1967 浏览

c - 在 Unix 上的 C 中,进程如何在不打开文件的情况下知道它对文件具有哪些权限?

我可以使用 stat() 来确定所有者、组或其他人拥有哪些权限,并且可以使用 geteuid() 和 getpwuid() 来获取进程的用户名。我不太确定如何在没有系统调用的情况下获取用户所属的组。

即使知道如何获取这些组,整合所有这些信息似乎也需要做很多工作。有没有更简单的方法?

0 投票
1 回答
1024 浏览

asp.net - 在 ASP.NET 代码中设置 FileIOPermissions

我有这个小应用程序,它加载其他用户可以自由上传到服务器的插件类型组件。但我不希望用户能够访问其他用户的文件。我需要将每个插件组件的访问权限设置为受限访问。

我试图在插件类基类中设置访问权限,但即使如此,加载的插件类似乎也具有完整的文件访问权限。

我无法使用属性设置权限,因为路径会根据加载页面的人员而变化。

这是一个代码片段:

提前谢谢了!

0 投票
7 回答
37146 浏览

python - python脚本在Windows中运行的用户是什么?

我试图让 python 删除一些目录,但我得到了访问错误。我认为它的python用户帐户没有权限?

是我运行脚本时得到的。
我试过了

他们都返回相同的错误。

0 投票
9 回答
132116 浏览

c# - 检查 .NET 中的目录和文件写入权限

在我的 .NET 2.0 应用程序中,我需要检查是否存在足够的权限来创建文件并将其写入目录。为此,我有以下函数尝试创建一个文件并向其中写入一个字节,然后删除自身以测试权限是否存在。

我认为最好的检查方法是实际尝试去做,捕捉发生的任何异常。不过,我对一般的异常捕获并不是特别满意,那么有没有更好或者更容易接受的方法呢?

0 投票
2 回答
2052 浏览

ftp - 网站文件的建议权限

正如标题所示,我很好奇网站上 HTML、CSS、Javascript、PHP 等文件的建议文件/目录权限。

在今天之前,我从来没有真正考虑过它,因为我在我的 Windows 计算机上使用了 FileZilla,它似乎可以很好地处理权限。我最近切换到 Mac,现在正在使用 Cyber​​duck 进行 FTP,但似乎我在某处设置了错误或权限错误,现在您无法访问我正在处理的网站。

你说什么?(为了便于阅读,请不要只发布八进制数。)