需要Windows chmod777等效

Jam*_*vec 3 c# java windows permissions

我需要为文件设置权限,以便系统上的所有用户都可以读取和写入文件.这与安装程序有关,因此我不知道用户名.安装程序以管理员身份运行,因此日志文件之后需要管理员访问权限.因此,我需要在安装期间明确设置权限,以便引用程序不需要以管理员身份运行.

从本质上讲,我正在寻找一种能够在Windows中为我提供相当于chmod777的解决方案.

我更喜欢适用于Win7和WinXP的解决方案.我想要一个通过命令行的解决方案,然后我可以编写脚本.或者使用C#或java的解决方案.

Mic*_*eld 7

所有现代Windows操作系统都有一个名为"Everyone"的内置组,它相当于UNIX"其他"权限.即使未登录的用户也是Everyone组的一部分.从那里你可以给"Everyone"读取,写入和修改("更改")权限.你可以,如果你是完全疯了,给每个人"完全控制"但实际上允许他们取得所有权并更改权限,所以不要这样做:)

要实际应用这些权限,您可以使用许多技术

  • 请注意,其他更具体的组也可能在这里有用; "用户"将包括登录(但不是匿名)的所有人,其应该涵盖任何能够运行应用程序的人. (2认同)