如何防止在 Windows Server 2003 或 Windows Server 2008 中创建非法文件和文件夹名称
目标是防止在 Windows 2003/2008 文件服务器上创建非法文件和文件夹名称。 我们从诸如 How do I检查给定的字符串在 Windows 下是否是合法/有效的文件名? 出于某种原因,文件系统允许创建超出 Windows 限制的非法文件/文件夹字符和路径。 我需要回答以下问题:
- 如何删除电缆 创建文件或文件夹创建于 NTFS 包含无效的 人物?
- 你可以删除 Windows 中的 POSIX 子系统需要修复 这个问题?
- 怎样禁用 8.3 dos名称创建因素会导致这个问题吗?
- 是否有任何这些 修复了阻止 Linux 客户端 创建 Windows 兼容文件?
Preventing illegal file and Folder name creation on a Windows 2003/2008 file server is the goal. We know from articles like How do I check if a given string is a legal / valid file name under Windows? that for some reason the file system allows creation of illegal file/folder chacters and paths that exceed the limitations of Windows. I need the following question answered:
- How to remove cabability to
create file or folder creation in
NTFS that contains invalid
characters? - Can you remove the
POSIX subsystem from Windows to fix
this issue? - How does disabling
8.3 dos name creation factor into this issue? - Will any of these
fixes prevent linux clients from
creating windows compliant files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们的应用程序有一个模块,它强制执行基于最小公分母思想的命名规则,通常使用 Windows 规则。 我们的大多数客户都使用 Windows,因此这对我们来说不是什么大问题。 少数人使用 *nix,他们勉强接受这些限制。
Our app has a module that enforces naming rules based on the lowest-common-denominator idea, usually using Windows' rules. Most of our clients use Windows so this isn't much of an issue for us. A few use *nix and they grudgingly accept the limitations.