Como restringir o acesso a arquivos compartilhados do samba no navegador da web?

1

Configurei o samba para compartilhar os arquivos. Mas eu quero restringir a exibição desses arquivos compartilhados, exceto os 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

Eu não quero mostrar essa pasta "criativa", exceto meus usuários válidos no meu navegador da Web. Como fazer isso?

    
por Booth 20.05.2015 / 12:55

2 respostas

1

Se eu entendi sua consulta, você deseja que seu compartilhamento seja acessado somente por um usuário selecionado. Tente 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.

    
por 20.05.2015 / 13:18
0

Talvez seja possível ver esses arquivos do diretório samba em um navegador da web (ou seja, http: //), se o diretório compartilhado for /var/www/html , você está executando o serviço da web padrão Apache com (padrão) DocumentRoot apontando para o mesmo diretório e ter índices permitidos em httpd.conf

    
por 04.06.2015 / 07:37