问题标签 [ntfs]

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 投票
4 回答
4128 浏览

macos - 在可移动媒体上在 OS X 和 Windows 之间传输 5+GB 文件的最佳文件系统

我需要在 Windows XP 计算机和运行 Leopard 的 Mac 之间传输 DVD 映像文件。

这些机器没有通过快速网络连接,我有一些我想使用的 USB 驱动器,例如 8GB 闪存、60GB 和 250GB USB 硬盘驱动器。

有时文件会超过 4GB(FAT32 上单个文件的最大大小),而且我对 Leopard 上的 NTFS 不满意。我不知道任何支持 Mac 文件系统(如 HFS)的 XP/Vista 驱动程序。

有人对这里最适合哪种文件系统有任何建议吗?

谢谢汤姆

0 投票
2 回答
1921 浏览

iis - IIS6 FTP 忽略 NTFS 文件权限?

在 Intranet 环境中,我设置了一个 FTP 服务器,用于将文件发布到网站。用户连接到生产 FTP 服务器(允许)发布文件(允许),然后导航到不属于她的文件夹(允许),然后在那里写入文件(FTP 允许,但 NTFS 不允许。)

只有管​​理员和系统有权写入该文件夹,并且她不是任何组的管理员。

FTP 是否忽略 NTFS 证券?她是如何写到一个她只有读权限的网站的?

谢谢。

0 投票
6 回答
1083 浏览

java - 如何安全地更新具有多个读者和一个作者的文件?

我有一组文件。该文件集在 NTFS 共享上是只读的,因此可以有许多阅读器。每个文件由一个具有写访问权限的写入者偶尔更新。

我如何确保:

  1. 如果写入失败,则表示之前的文件仍然可读
  2. 读者无法支撑单个作者

我正在使用 Java,我目前的解决方案是让作者写入一个临时文件,然后使用File.renameTo(). 问题出在 NTFS 上,renameTo如果目标文件已经存在则失败,因此您必须自己删除它。但是如果作者删除目标文件然后失败(计算机崩溃),我没有可读的文件。

nio 的 FileLock 只适用于同一个 JVM,所以对我来说没用。

如何使用 Java 安全地更新具有多个阅读器的文件?

0 投票
6 回答
11336 浏览

windows-vista - Windows XP 与 Vista:NTFS 连接点

问题:我严重依赖 Windows XP 中的 NTFS 连接点,尽管它们显然不是操作系统的“官方”功能。现在 MSFT 已经慷慨地将 NTFS 连接点作为 Vista 的官方部分,但显然他们也故意破坏了它们。现在,当我将该驱动器插入 Vista 盒子时,我在便携式 USB 驱动器上创建的 WinXP 连接点不起作用。

问题:是否有人有一个脚本可以强制在 XP 上创建的 NTFS 连接在 Vista 和 XP 中都能正常工作?是否有文档或规范解释了 MSFT 是如何导致这种损坏的?

更新:感谢 Ulrich 和 Scott 的后续问题。我用来创建联结的工具是Systinternals Junction v1.05,尽管我不能确定所有这些都是使用现在由 MSFT 托管的应用程序的特定版本创建的。

至于如何使用结点......假设外部“Q Drive”设备:

  • 1) Q Drive 上的某些项目是从 Q Drive 上的一个位置指向 Q Drive 上的另一个位置的连接点(例如,我需要在多个位置拥有文件夹的情况,以及传统的 .lnk 样式快捷方式不会工作)

  • 2) 有些项目是从 C 驱动器直接指向 Q 驱动器上的位置的连接点。当 Q Drive 没有实际连接盒子(XP 或 Vista)时,这些项目显然不起作用,但在 Vista 上连接时,连接点不像 XP 上那样工作。

0 投票
3 回答
4948 浏览

security - 'NT AUTHORITY\NETWORK SERVICE' 没有继承本地组权限?

我们正在删除使用 ASP.NET 网页上传到我们服务器的图像。该站点在 IIS 中的“NT AUTHORITY\NETWORK SERVICE”下运行。

在 IIS 服务器上,我们创建了一个本地组“Full_Access”,我们已将“NT AUTHORITY\NETWORK SERVICE”添加到其中。该组对文件启用了 NTFS 修改权限。

当我们从应用程序中删除文件时。该文件不会被删除。

如果我们将“NT AUTHORITY\NETWORK SERVICE”文件显式添加到文件中,并赋予修改权限而不是依赖它从它所在的本地组继承权限,那么它就可以正常工作。

我们已经在安全选项卡上使用了有效的权限检查,无论哪种方式它都应该有权限?但实际上只有我们直接授予服务帐户权限才有效?

'NT AUTHORITY\NETWORK SERVICE' 是否有某些原因不继承它所在的本地组的权限?

0 投票
3 回答
1248 浏览

windows - 使用 NSIS 检测目标卷是否为 NTFS

我正在使用 NSIS 为需要在 NTFS 卷上运行的程序创建安装程序。如何检测安装到路径是否在 NTFS 卷上并采取相应措施(显示帮助/警告消息)?

0 投票
2 回答
2157 浏览

c# - 如何在 C# 中检测 NTFS 挂载的文件夹?

曾几何时,我读过您如何以编程方式检测已挂载的 NTFS 文件夹(在搜索文件夹时会导致循环递归)。现在我找不到链接..有谁知道该怎么做?

我有兴趣检测的安装是一个文件夹安装到另一个文件夹时。

0 投票
1 回答
977 浏览

login - 多域内网简单登录?

我在 Windows 域上有一个 Intranet 服务器(服务器是 Windows 2003、IIS6、NTFS 权限)。它在域 Domain01 上。我有来自同一林中两个域的用户访问此 Intranet:Domain01 和 Domain02(DC 也运行 Windows 2003)。目前,用户需要通过输入以下任一方式登录:Domain01\username 或 username@Domain01

我的用户每次登录时都必须输入域,这让他们感到完全和彻底的困惑。有没有什么方法可以让他们只输入用户名和密码而不输入域来登录?比如让服务器默认尝试Domain01,如果登录失败则尝试Domain02?

注意:如果可能的话,我想通过 IIS 或服务器设置而不是通过编程来执行此操作(作为参考,我使用的是 ASP.NET 2.0)。

0 投票
3 回答
3660 浏览

delphi - Delphi 2009 类/组件读/写文件权限

有没有人有一组类/组件可以与 Delphi 2009 (Unicode) 一起使用来读取和写入 NTFS 文件权限?

有一个叫做“NTSet”的东西——但他们在大约 3 年前在 Delphi 2006 停止了开发:-(

还有其他接班人吗??

谢谢!马克

0 投票
3 回答
3785 浏览

c# - C# 文件创建 - 如何授予 IUSR DELETE?

我有一个用 C# 编写的控制台程序,它在用户 foo 下运行。该程序创建一个文件。在某些情况下,在 IUSR 下运行的 Web 应用程序需要能够删除控制台应用程序创建的文件。

创建文件时,我想将 DELETE(或任何等效项)授予 IUSR。我怎样才能在 C# 中做到这一点?

我找到了FileIOPermission,但我不确定它的用途,但由于您无法指定特定用户,我很确定这就是我现在需要的。

有人对如何做到这一点有很好的指导吗?

[顺便说一句,我意识到在某些圈子中授予对任何文件的 IUSR DELETE 权利是一件相当狡猾的事情,但在这种情况下,所涉及文件的性质意味着我很高兴将这些权利授予 IUSR]