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