파일을 공유하도록 삼바를 구성했습니다. 하지만 웹 브라우저에서 승인된 사용자를 제외하고 이러한 공유 파일이 표시되는 것을 제한하고 싶습니다.
예를 들어:
내 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