Capaz de copiar pastas, mas não arquivos para o diretório

1

Atualmente, estou usando o CentOS 6.5 e tentando compartilhar arquivos em um compartilhamento de samba. Na outra máquina é o Windows 8 x64. Eu sou capaz de transferir pastas do Windows para o CentOS sem problemas, mas, no entanto, quando tento copiar um único arquivo para o CentOS, recebo permissão negada no Windows.

As permissões da pasta são as seguintes:

drwxrwxrwx.   5 user01 smbusers  4096 Feb 28 23:23 srv

E o smb.conf:

[srv]
        comment = Data
        path = /srv
        browseable = yes
        writable = yes
        read only = no
        valid users = @smbusers
        workgroup = WORKGROUP
        create mask = 0775
        directory mask = 0775

Posso saber qual é o problema aqui? Eu tenho resolvido por algum tempo e não consigo descobrir qual é o problema. Qualquer ajuda apreciada. Obrigado antecipadamente!

    
por Hong Yi 28.02.2014 / 18:37

1 resposta

0

Como o / srv era uma pasta do sistema, o SELinux impedia que eu escrevesse diretamente na pasta. Então você precisa inserir este comando antes de funcionar:

setsebool -P samba_export_all_rw on

depois disso você deve ser capaz de escrever sem problemas em qualquer pasta do sistema que você compartilhou através do samba.

    
por 01.03.2014 / 13:07