저는 파일 서버의 여러 루트 폴더에 액세스할 수 있는 사용자를 위한 읽기 전용 공유를 만들고 싶습니다. 각 폴더에 대해 여러 개의 공유를 생성하고 싶지 않습니다. 어떻게든 smb.conf에 여러 경로를 추가할 수 있습니까?
예를 들어:
path=/folder1, /folder2
편집: 심볼릭 링크를 사용하지 않습니다. 나는 Unix FS에 대해 알고 있지만 Symlink로 문제를 망치고 싶지 않습니다. 필요하다면 그렇게 하겠지만 더 간단하고 더 좋아 보이기 때문에 path=를 사용하는 것을 선호합니다.
답변1
문서매우 명확한:
경로
이 매개변수는 서비스 사용자가 액세스할 수 있는 디렉터리를 지정합니다. [...]
공유 경로는 "하나의 디렉터리"를 가리키며 여러 디렉터리에 대한 언급은 없습니다. 몇 가지 이유를 생각해 볼 수 있습니다. 첫째, Unix가 일반적으로 파일 시스템을 처리하는 방식과 일치합니다(예: NFS 공유가 동일한 방식으로 동작함). 둘째, 잠재적인 파일 이름 충돌 없이 디렉터리를 병합하는 방법을 생각하기 어렵습니다. .
어쨌든 일부 심볼릭 링크가 있는 디렉터리를 가리키는 공유를 생성하면 구성 파일을 항상 편집하고 다시 로드할 필요가 없으므로 향후 공유 관리가 더 쉬울 수 있습니다.