Назад | Перейти на главную страницу

Как ограничить доступ к общим файлам Samba в веб-браузере?

Я настроил самбу для совместного использования файлов, но я хочу ограничить отображение этих общих файлов, кроме авторизованных пользователей в веб-браузере.

например:

Мой файл smb.conf

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

Я не хочу показывать эту "творческую" папку кроме моих допустимых пользователей в моем веб-браузере. Как это сделать?

Если я понимаю ваш запрос, значит, вы хотите, чтобы ваш общий ресурс был доступен только выбранным пользователям. Попробуй это:

[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.

Возможно, можно увидеть эти файлы каталога samba в веб-браузере (например, http: //), если ваш общий каталог /var/www/html, вы используете веб-службу Apache по умолчанию с (по умолчанию) DocumentRoot указывающий на тот же каталог и разрешенные индексы в httpd.conf