Я пытаюсь настроить файловый сервер Samba, но что бы я ни делал, я не могу получить доступ на запись для работы (чтение работает нормально). Это моя текущая ситуация:
У меня есть локальный файловый сервер с 3 жесткими дисками, смонтированный в /mnt/share/disk<nr>
. 2 из них используют файловую систему ext4, третья - ntfs. Этот файловый сервер работает под управлением Fedora 18 32-bit. Корневые папки этих жестких дисков принадлежат superman:superman
, а testparm
выводит следующее:
[global]
workgroup = WORKGROUP
netbios name = FILE_SERVER
server string = Samba Server Version %v
interfaces = lo, eth0, 192.168.123.191/8
log file = /var/log/samba/log.%m
max log size = 50
unix extensions = No
load printers = No
idmap config * : backend = tdb
hosts allow = 192.168.123.
cups options = raw
wide links = Yes
[share]
comment = Home Directories
path = /home/share/
write list = superman, @users
force user = superman
read only = No
create mask = 0777
directory mask = 0777
inherit permissions = Yes
guest ok = Yes
Я много пробовал, чтобы заставить это работать: диск chmodded для 777, я пытался отключить selinux, я добавил метку samba_share_t
к дискам и, как видно из вышеприведенного вывода, я пытался сделать Конфигурация smb настолько разрешительна, насколько я мог, но все же я не могу записать в общий ресурс (пробовал из Windows 7 и другой установки Fedora).
Что я могу попытаться написать в акции?
РЕДАКТИРОВАТЬ: Ответы, которые я получил до сих пор, в основном касаются smb.conf
. Тем не менее, я пробовал много разных настроек, готовых конфигураций и решений подобных проблем для файла smb.conf
, поэтому я подозреваю, что настоящая проблема где-то еще.