Sambaは隠しドットファイルを表示しません

Sambaは隠しドットファイルを表示しません

LinuxサーバーとWindows 10 PCクライアント間でSambaを使用してください。 Windowsの\\mylinuxserverホームフォルダに移動して

.cache/
.gconf/
.gvfs/
.mozilla/
and so on
Desktop/
Downloads/
my_folders_i_care_about/

たとえば、Samba共有に移動すると、Windowsエクスプローラですべてのポイントフォルダとファイルを表示したくありません.cache.anythingドットファイルとドッ​​トフォルダが表示されないようにするには?

私はsmb.conf現在のホームディレクトリと他のフォルダを共有することです。これはsamba 3.6を使用するSLES11にありますが、最終的にはRHEL 7.6を使用します。

[homes]
    comment = Home Directories
    valid users = %S, %D%w%S
    browseable = No
    read only = No
    inherit acls = Yes
    create mask = 660
    directory mask = 770
[data]
    path = /data
    create mask = 660
    directory mask = 770
    inherit acls = Yes
    read only = No

ベストアンサー1

これを行う方法はいくつかあります。これらのファイルのみを非表示にするには(ユーザーが名前を知っている場合は引き続きアクセスできます)、次のパラメータを追加します。

hide files = /.*/

Sambaユーザーに完全に見えないようにするには、次のようにします。

veto files = /.*/

注 - これらの設定は、各共有が定義されているセクションに配置する必要があり、グローバルパラメータではありません。

おすすめ記事