在Windows XP中是否可以创建只读目录?

3
根据http://support.microsoft.com/kb/326549,只读属性通常用于除了将文件夹标记为实际只读之外的其他原因。因此,我认为不可能像Linux使用chmod a-w那样使目录变成只读。请保留HTML标签。

另外,顺便提一下:chmod a-r 使任何人都无法读取,而不是相反的情况...我认为你的目标是 chmod 0444。 - Matthew Scharley
Monoxide,我认为他的目标命令是“chmod a-w”。你提供的命令会在原本不存在的情况下增加读取权限,并且会移除执行权限。如果你希望遍历目录,执行权限是必需的。 - Rob Kennedy
Rob,你是正确的,chmod a-w 是我想要的而不是 chmod a-r,问题已经被更正了。 - anonymous
只为兼容性而保留了只读位 - 使用适当的NTFS ACL来完成此操作。 - Ana Betts
2个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
2
有趣,我不知道这一点!我刚刚尝试了一下,你可以使用attrib命令设置文件夹的只读属性,但它没有任何效果。 我唯一看到的替代方案是基于用户帐户设置目录的访问权限,如果它在NTFS格式的驱动器上。查看微软的Xcacls工具。 要注意,NTFS上的访问权限比Unix类型的访问控制复杂得多。 通常最好的方法是不允许特定类型的访问,而不是拒绝它。我认为今天这已经不再是一个问题了,但我记得在古老的NT 4上,我的一个朋友设法拒绝了对文件夹的所有访问权限,包括管理员帐户。他之后什么也做不了,甚至无法删除它...

如果您拒绝所有访问权限,您可以“获取所有权”,这将允许您重置ACL。 - Ana Betts

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,