2016-03-11 182 views
-1

我在網絡(Windows和Linux客戶端)中看到我的Samba共享和文件夾/文件,但我無法在其中創建或創建文件。在Linux上是文件夾777? smb.conf文件是隻讀=無和可寫= YES ... THX任何幫助Samba Share沒有寫入權限

的smb.conf(testparm):

[global] 
    workgroup = workgroup 
    netbios name = xyz 
    server string = Samba Server Version %v 
    map to guest = Bad User 
    passdb backend = tdbsam 
    username map = /etc/samba/smbusers 
    max log size = 50 
    hosts allow = 127., XXX.YYY.ZZZ.WWW 
    cups options = raw 

[Test1] 
    path = /xyz/Test1 
    valid users = ZZZZ 
    read only = No 
    create mask = 0777 
    directory mask = 0777 

ls -l命令:

drwxrwxrwx 3 ZZZZ smbusers 4096 14. Mär 13:55 Test1 

回答

-1

我改變 「增強的Linux策略安全的SMBD進程」

http://linux.die.net/man/8/samba_selinux

如果w^ant允許samba共享任何文件/目錄讀/寫,您必須打開samba_export_all_rw布爾值。

setsebool -P samba_export_all_rw 1 

如果您想查看您的狀態:

getsebool -a | grep samba