マウントされた SMB 共有上に、Windows から隠されているファイルを作成することはできますか? .(ドット) プレフィックスは、Linux でのみ機能するため、この場合は機能しません。基本的に、Windows で使用するのと同じ効果を探していattrib +h
ますが、Linux で使用します。
6994 次
3 に答える
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...]
それにもう 1 行追加します。
[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
:
- ファイル名は「/」で区切られます
- ファイル名にはスペースを含めることができます (ただし、「/」は使用できません)
- ファイル名は大文字と小文字を区別します
- 「?」を使用できます。ファイル名の「*」ワイルドカード -
于 2010-07-31T13:44:56.947 に答える
0
setmode filename +h を使用できます
于 2013-10-26T01:07:20.730 に答える
0
非表示にするファイルにexecutable-by-othersビットを設定してみてください。例えば:
- rwxrwxrw- <-- ファイルは隠しません
- rwxrwxrwx <-- 非表示
うまくいけば、それは役に立ちます。ちなみに、Windows の隠し属性を Linux 共有に適用する場合は、samb.conf ファイルで map hidden = yes を設定する必要があります。
于 2010-06-03T16:51:32.317 に答える