Eu configurei o samba para compartilhar os arquivos. Mas quero restringir a exibição desses arquivos compartilhados, exceto usuários autorizados no navegador da web.
por ex:
Meu arquivo smb.conf é
[Creative]
printable = no
writable = yes
path = /mnt/project/Creative
write list = +staff
Comment = Creative
valid users = creative, admin
Não quero mostrar esta pasta "criativa", exceto meus usuários válidos em meu navegador.Como fazer isso?
Responder1
Se entendi sua consulta, então você deseja que seu compartilhamento seja acessível apenas a um(s) usuário(s) selecionado(s). Experimente isto:
[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
Certifique-se de que valid-smb-sys-user1 e valid-smb-sys-user2 sejam usuários do sistema e do samba.
Responder2
Talvez seja possível ver esses arquivos do diretório samba em um navegador da web (ou seja, http: //), se o seu diretório compartilhado for /var/www/html
, você está executando o serviço da web Apache padrão com (padrão) DocumentRoot
apontando para o mesmo diretório e tem índices permitidos emhttpd.conf