如何限制 Web 瀏覽器中的 samba 共享文件存取?

如何限制 Web 瀏覽器中的 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

也許可以在 Web 瀏覽器(即 http://)上看到這些 samba 目錄文件,如果您的共用目錄是/var/www/html,則您正在執行預設的 Apache Web 服務(預設)DocumentRoot指向同一目錄並且允許索引httpd.conf

相關內容