如何在特定用户的NTFS中隐藏文件夹

时间:2009-03-02 07:45:15

标签: php svn filesystems ntfs

我遇到PHP和SVN问题。 See here... 使用FUSE将是一种选择,但在第一次看之后,它似乎非常复杂。

是否有任何选项可以阻止NTFS文件系统WIN2003Server从useraccount中完全隐藏目录(我可以设置apache在此帐户下运行)。

考虑到以下限制,它并不像看起来那么容易:

  • 必须是模式匹配,我事先不知道将创建哪个SVN文件夹
  • 我无法拒绝访问整个父文件夹,.SVN和内容并排放置
  • 简单隐藏不起作用,PHP不关心隐藏标志

任何想法(或评论)?

1 个答案:

答案 0 :(得分:1)

我担心答案是否定的:NTSF中的权限不允许隐藏文件夹。 以下是您可以在NTFS中授予/撤消的所有权限的列表:

  • 完全控制(包括下面的所有内容)
  • 遍历文件夹
  • 列出文件夹
  • 读取属性
  • 读取扩展属性
  • 创建文件
  • 创建文件夹
  • 写属性
  • 编写扩展属性
  • 删除
  • 阅读权限
  • 更改权限
  • 取得所有权

忽略单个文件/目录是隐藏属性的用途。如果程序(错字3,对吗?)忽略了标志,那么最好的办法是看看你是否可以配置它 处理它。 (但那将是一个关于SO的新问题。)