是否可以在已从Windows隐藏的已安装SMB共享上创建文件? 。(点)前缀在这种情况下不起作用,因为它只适用于Linux。基本上我在寻找与在Windows上使用attrib +h
相同的效果,但在Linux下。
答案 0 :(得分:0)
尝试在要隐藏的文件中设置可执行文件位。例如:
希望这会有所帮助。如果您希望将Windows隐藏属性应用于Linux共享,顺便说一下,您必须在samb.conf文件中设置map hidden = yes。
答案 1 :(得分: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'隐藏'属性适用于匹配的任何文件或目录。
在上面的示例中,第2行文件是明确命名的(.doc和.pdf),以及所有“点”文件和所有.xls文件。
使用hide files
的注意事项:
答案 2 :(得分:0)
你可以使用setmode filename + h