웹 브라우저에서 Samba 공유 파일 액세스를 제한하는 방법은 무엇입니까?

웹 브라우저에서 Samba 공유 파일 액세스를 제한하는 방법은 무엇입니까?

파일을 공유하도록 삼바를 구성했습니다. 하지만 웹 브라우저에서 승인된 사용자를 제외하고 이러한 공유 파일이 표시되는 것을 제한하고 싶습니다.

예를 들어:

내 smb.conf 파일은 다음과 같습니다.

[Creative]
        printable = no
        writable = yes
        path = /mnt/project/Creative
        write list = +staff
        Comment = Creative
        valid users = creative, admin

내 웹 브라우저에 유효한 사용자 외에는 이 "창의적인" 폴더를 표시하고 싶지 않습니다.어떻게 합니까?

답변1

귀하의 질문을 이해한다면, 선택된 사용자만 공유에 액세스할 수 있기를 원하신다는 것입니다. 이 시도:

[Creative]
        Comment = Creative
        path = /mnt/project/Creative
        valid users = @valid-smb-sys-user1, @valid-smb-sys-user2
        write list = @valid-smb-sys-user1, @valid-smb-sys-user2
        read list = @valid-smb-sys-user1, @valid-smb-sys-user2
        browseable = No

valid-smb-sys-user1 및 valid-smb-sys-user2가 시스템 및 Samba 사용자인지 확인하세요.

답변2

아마도 웹 브라우저(예: http://)에서 삼바 디렉터리 파일을 볼 수 있을 것입니다. 공유 디렉터리가 이면 동일한 디렉터리를 가리키는 /var/www/html기본 Apache 웹 서비스(기본값)를 실행하고 DocumentRoot있으며 인덱스가 허용됩니다.httpd.conf

관련 정보