Я настроил самбу для совместного использования файлов, но я хочу ограничить отображение этих общих файлов, кроме авторизованных пользователей в веб-браузере.
например:
Мой файл 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