深入了解Samba:文件系统差异与权限管理
1. 文件系统差异处理
在使用Samba时,需要解决Unix和非Unix文件系统之间的差异问题,这涉及到符号链接、隐藏文件、点文件以及文件权限等方面。
1.1 隐藏和禁止访问文件
- 隐藏点文件(
hide dot files):这是一个布尔选项。当设置为yes时,以点(.)开头的文件会被视为隐藏文件;设置为no时,这些文件会始终显示。不过,若用户在浏览时选择显示所有隐藏文件,这些文件仍会可见。 - 指定隐藏文件模式(
hide files):可以使用该选项为Samba指定要隐藏的文件模式。例如,在[data]共享中:
[data] path = /home/samba/data browseable = yes guest ok = yes writeable = yes case sensitive = no hide files = /*.java/*README*/每个模式项必须以斜杠(/)开头、结尾或分隔,这样可以允许文件名中出现空格。
-