是否可以在对 Windows 隐藏的已安装 SMB 共享上创建文件?.(dot) 前缀在这种情况下不起作用,因为它只适用于 Linux。基本上我正在寻找与attrib +h
在 Windows 上使用相同的效果,但在 Linux 下。
问问题
6994 次
3 回答
0
尝试在要隐藏的文件中设置可执行文件位。例如:
- rwxrwxrw- <-- 文件不会被隐藏
- rwxrwxrwx <--隐藏
希望这会有所帮助。如果您希望 Windows hidden 属性应用于您的 Linux 共享,顺便说一下,您必须在 samb.conf 文件中设置 map hidden = yes。
于 2010-06-03T16:51:32.317 回答
0
假设您的 Samba 共享当前如下所示smb.conf
:
[share-with-hidden-files]
comment = this share shows all files when browsing it (doesn't work as expected)
path = /some/where/on/the/linux/file/system
browseable = yes
[...more settings...]
再添加一行:
[share-with-hidden-files]
comment = this share includes some hidden files
path = /some/where/on/the/linux/file/system
browseable = yes
[...more settings...]
hide files = /firstfile.doc/secondfile.pdf/.*/*.xls/
该hide files
指令会将所有表示的文件变成不可见的文件(但它们仍然可以访问!)。DOS ' hidden ' 属性适用于任何匹配的文件或目录。
在上面的示例中,第 2 行文件被明确命名为(一个 .doc 和一个 .pdf)要隐藏,以及所有“点”文件和所有 .xls 文件。
使用注意事项hide files
:
- 文件名用'/'分隔
- 文件名可能包含空格(但不能包含“/”)
- 文件名区分大小写
- 你可以使用“?” 和 '*' 通配符用于文件名 -
于 2010-07-31T13:44:56.947 回答
0
你可以只使用 setmode 文件名 +h
于 2013-10-26T01:07:20.730 回答