삼바는 숨겨진 도트 파일을 표시하지 않습니다

삼바는 숨겨진 도트 파일을 표시하지 않습니다

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 = /.*/

참고 - 이러한 설정은 각 공유가 정의된 섹션에 배치되어야 하며 전역 매개변수는 아닙니다.

답변2

버전 4.11.6부터 hide dot files매개변수를 사용할 수 있습니다.

다음과 같습니다.

[data]
    path = /data
    read only = No
    hide dot files = yes

관련 정보