2016-03-11 5 views
-1

Я вижу свои общие папки и папки Samba в сети (клиенты Windows и Linux), но я не могу писать или создавать в нем файлы. В Linux есть папка 777? не smb.conf только для чтения = нет записи и чтения = да ... ТНХ за любую помощьSamba Share whithout права на запись

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

я имел изменить "Security Enhanced Linux политики для Smbd процессов"

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

Если вы ш ant, чтобы позволить samba делиться файлами/каталогами чтения/записи, вы должны включить samba_export_all_rw boolean.

setsebool -P samba_export_all_rw 1 

Если вы хотите проверить свой статус:

getsebool -a | grep samba