“Você não tem as permissões necessárias para visualizar o conteúdo de“ Share on name.domain.com ”. [closed]

1

Estou tendo alguns problemas com o Samba no meu servidor de compartilhamento de arquivos do Fedora. Eu entrei como o vncuser abaixo no próprio servidor e eu posso acessar o diretório, no entanto eu recebo permissão negada erros quando tento acessá-lo através do Samba.

No arquivo smb.conf , o seguinte compartilhamento funciona:

[Admin]
    path = /
    comment = Admin Share (read only)
    read only = true
    directory mask = 0775
    force user = root
    valid users = "Admins"

No arquivo smb.conf , o compartilhamento a seguir não funciona:

[Data]
    path = /mnt/sdb1/share
    comment = Data Share
    read only = no
    directory mask = 0775
    force user = vncuser
    valid users = "Admins"

O erro que recebo é um erro de permissão negada:

You do not have the permissions necessary to view the contents of “Share on name.domain.com”.

As permissões na pasta compartilhada são as seguintes:

drwxrwxr-x. 4 vncuser  vncuser   4096 Sep 23 08:36 share

Alguém tem alguma sugestão ou vê algo errado com a configuração? Novamente, o compartilhamento Admin está funcionando bem, apenas o compartilhamento de dados que está falhando.

    
por user1857654 24.09.2014 / 21:02

1 resposta

1

Você está usando o SELinux? O Samba tem acesso ao / mnt / sdb1 / share? Com aplicativos como o SELinux ou o AppArmor, você geralmente precisa conceder permissão ao aplicativo para acessar um diretório / dispositivo em particular. Eles são chamados de "contextos" no SELinux.

Você pode verificar usando ls -Z , por exemplo:

$ ls -Z /var | grep "log$"
drwxr-xr-x. root root    system_u:object_r:var_log_t:s0   log
    
por 25.09.2014 / 15:18