답변:
smb.conf의 각 공유 설정에서 다음을 설정해야합니다.
탐색 가능 (S)
**This controls whether this share is seen in the list of available shares in a net view and in the browse list.**
Default: browseable = yes
Samba는 smb.conf
원하는 것을 정확하게 수행 할 수 있는 옵션이 있습니다. 액세스를 기반으로 공유를 열거합니다. 라는 access based share enum
:
이 매개 변수가
yes
서비스에 대한 것이라면 서비스에서 호스팅하는 공유는 공유 열거 중에 공유에 대한 읽기 또는 쓰기 액세스 권한이있는 사용자 만 볼 수 있습니다 (예 : net view \ sambaserver). 이는 액세스 기반 열거와 유사하며, 주된 차이점은 공유 권한 만 평가되고 공유에 포함 된 파일의 보안 설명자는 열거 액세스 권한을 계산하는 데 사용되지 않는다는 것입니다.기본:
access based share enum = no
이 옵션은 [global]
기본값을 설정하는 섹션 또는 공유 섹션에서 로컬 / 기본 옵션을 재정의하는 섹션에서 설정할 수 있습니다.
그러나 약간의 제한이 있습니다 . 공유 권한 ACL을 편집하려면 Windows MMC 콘솔을 사용하여 연결해야합니다. 또한 SeDiskOperatorPrivilege
Samba를 Active Directory 도메인에 가입시키지 않으면 권한을 부여 할 수 없습니다.
공유 권한은 동일 하지 않습니다valid users
.
valid users
Samba가 도메인에 가입되어 있어야합니다. 오히려 압도적입니다.
access based share enum
도움이되지 않거나 나는 그것을 사용하는 방법을 이해하지 못했다. 그래서 특정 질문 superuser.com/questions/1040863/…을 게시했습니다 .
$
공유 이름 끝에 후행 이있는 공유는 Windows 시스템에서 숨겨집니다..
숨겨진 파일 표시 (Alt-.
) 를 사용하도록 설정하지 않으면 Dolphin은으로 시작하는 이름뿐만 아니라을 (를) 따르는 것 같습니다 . 이것은 보안 솔루션이 아니라 외관상의 해결책 일뿐입니다. 노틸러스는 항상 그러한 이름을 보여줍니다. 공유에서이를 제어 할 수있는 경우 (예 :wx
없이r
) 권한을 실험 할 수 있습니다 .