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

asp.net - 我可以使文件夹在中等信任下可写吗?

我的网络应用程序写入多个文件夹(日志、上传等),我总是通过我的托管服务提供商手动设置这些权限。

我想创建一个在新安装上执行此操作的安装脚本。在中等信任下这可能吗?

我什至不能调用File.GetAccessControl,更不用说File.SetAccessControl,但反正我不需要这样的“大锤”。我只想做 ISP(在本例中为 GoDaddy)让我通过管理控制台做的事情。

我相信 PHP 能够做到这一点,如果可能的话,我愿意为此目的考虑一个 PHP 页面。

0 投票
4 回答
2381 浏览

nant - Nant:更改文件权限

我有一个 ASP.NET 应用程序。基本上交付过程是这样的:

  • Nant 构建应用程序并在开发人员的计算机上创建一个 zip 文件,其中包含没有 SVN 文件夹和无用文件的应用程序文件。此文件随 Nant 脚本一起提供。
  • 将 zip 和 nant 文件复制到客户端的计算机
  • Nant 脚本将当前网站文件替换为 zip 文件中包含的文件。

我的问题是,在此过程中,当我尝试打开网站时出现未经授权的访问错误。似乎这些文件需要为用户“ IIS_WPG ”设置权限。

我无权更改 IIS 配置,因此我必须手动更改每个文件的权限。每次我替换文件时,权限都会被删除,我需要重新设置它们。

所以我有两个问题:

  • 我可以使用 Nant 更改文件权限吗?怎么做 ?
  • 有没有可能避免这个问题?(开发人员的计算机上没有此用户)
0 投票
2 回答
1855 浏览

c# - 在 Vista 上设置文件夹权限

我正在尝试在 vista 计算机上设置文件夹及其所有子项的权限。我到目前为止的代码是这样的。

但是它没有像我期望的那样工作。
即使我以管理员身份运行代码,它也不会设置权限。

我正在使用的文件夹位于 C:\ProgramData\<my folder> 中,我可以手动更改它的权限就好了。

任何人都想指出我正确的方向。

0 投票
3 回答
7876 浏览

vbscript - 使用 VBScript 和 FileSystemObject 对日志文件的独占文件访问

我有一个当前写入日志文件的 VBS 脚本。这个脚本可以启动我的多个同时进程,所以现在我担心并发性。

我目前FileSystemObject用来打开和写入这个文件。FSO 是否支持独占文件访问?

0 投票
3 回答
6160 浏览

visual-studio-2008 - Vista 下 Visual Studio 2008 的 Permission Denied 错误

我已经冒险从 WinXP 升级(或者降级了?!)到 Vista。

一切似乎都正常,除了今天早上我启动机器并在 Visual Studio 中打开我的 C# 应用程序时,我收到了一些“加载属性‘OutputPath’失败。输入的路径不是有效的输出路径”错误。

我尝试重建应用程序,发现由于某种神秘的原因,我无法访问 Visual Studio 创建的可执行文件。解决方案中的其他所有内容仍然是我的,但编译结果不是。在某些情况下,“管理员”拥有它们,在某些情况下,我仍然拥有它们,但没有任何权利。

我以管理员身份运行,因此被拒绝访问我自己创建的自己的文件有点令人恼火。

我是否错过了 Visual Studio 和 Vista 一起玩的方式,或者我擦机并再烧两天重新安装 WinXP?

0 投票
2 回答
490 浏览

.net - 带有 .NET 安装程序的 Windows Vista 上的文件安全性

我正在尝试编写一个可以在 Windows Vista 和 XP 上运行的安装程序(通过创建一个 .vdproj)。我发现的唯一一件事是,当我尝试在 Vista 上运行它时,我在安装程序中包含的文件以用户组的只读权限安装。这是一个问题,因为应用程序需要从这些文件中读取/写入。我能够让它工作的唯一方法是“以管理员身份运行”或实际更改权限。有谁知道如何让这些文件对任何人开放写?谢谢。

0 投票
8 回答
215361 浏览

python - 我在linux上使用什么来使python程序可执行

我刚刚安装了一个 linux 系统(Kubuntu),想知道是否有一个程序可以使 python 程序对 linux 可执行。

0 投票
4 回答
1414 浏览

c - 如何在 C 中最近创建的文件夹和文件中具有读取权限?

我创建了一个文件夹,在我打开该文件夹内的文件后,在其上写入。碰巧在那之后我尝试打开文件但我没有权限因此我必须手动更改它。

为了获得打开创建的文件的权限,我应该更改什么?

非常感谢,


:秒

with = 0_CREATE 我仍然有没有权限读取文件的问题。我必须手动设置它们


而且我已经有 0_CREAT 在公开

打开(str1,O_RDWR | O_CREAT | O_TRUNC);

0 投票
2 回答
804 浏览

c# - 目录/文件权限问题

我编写了代码来设置文件夹的权限。我开发的功能是

此功能可以很好地为用户设置权限。但是当我检查文件夹 Properties -> Security 时,用户添加了。但是在复选框打开高级对话框中没有选中任何权限。在这个框中,我可以看到我为用户设置的权限。

所以我的问题是为什么在安全选项卡上没有选择复选框,但它在高级选项卡中?

请帮我!!!!!!

0 投票
2 回答
405 浏览

.net - .NET 安全性如何真正发挥作用?

我刚看到这个问题:

了解 .NET 的“SecurityAction”权限参数

我有一个问题。使用以下代码:

为什么代码会在调用时产生安全异常Layer2?如何处理权限对象,我想垃圾收集器会销毁该对象,因为我没有对它的活动引用,但是代码说Caught,然后OK,所以很明显权限拒绝是有效的用于通过 Layer2 的呼叫。

是什么赋予了?我错过了什么?当谈到 .NET 中的安全/权限系统时,我承认自己是一个完全的初学者,所以如果这个问题真的很基本,请原谅我。

像这样的安全许可/拒绝会标记堆栈还是什么?否则,为什么对 Layer2b 无效?很明显,它是同一个线程,虽然它没有被垃圾收集杀死,但它在某个时候会被删除/销毁/清除。