He configurado samba para compartir los archivos, pero quiero restringir que estos archivos compartidos se muestren excepto los usuarios autorizados en el navegador web.
por ejemplo:
Mi archivo smb.conf es
[Creative]
printable = no
writable = yes
path = /mnt/project/Creative
write list = +staff
Comment = Creative
valid users = creative, admin
No quiero mostrar esta carpeta "creativa" excepto a mis usuarios válidos en mi navegador web. ¿Cómo hacerlo?
Respuesta1
Si entiendo su consulta, entonces desea que su recurso compartido sea accesible solo para un usuario seleccionado. Prueba esto:
[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
Asegúrese de que valid-smb-sys-user1 y valid-smb-sys-user2 sean usuarios del sistema y de samba.
Respuesta2
Quizás sea posible ver esos archivos del directorio samba en un navegador web (es decir, http://), si su directorio compartido es /var/www/html
, está ejecutando el servicio web Apache predeterminado con (predeterminado) DocumentRoot
apuntando al mismo directorio y tiene índices permitidos enhttpd.conf