1

Сервер samba был настроен на коробке Centos 6.4 с SELinux без применения. Он настроен и работает, и из Windows, когда он подключен к сетевому диску, большинство пользователей и приложений могут читать и выполнять их. Я могу создавать новые документы, сохранять из MS Office, открывать и удалять, все из того же логина с самбой, сопоставленной с Z:\ на машине Windows. Чего я не могу сделать, так это сохранить с DreamSpark PCB, запущенной на той же машине, по причинам, которые меня избегают.

Разрешения для designsparktest/onemorelevel/ - 0770, его группа - wheel, рекурсивно. Каждый пользователь в колесе.

Вот соответствующие биты smb.conf:

[global]

acl check permissions = no

#============================ Share Definitions ==============================

[working]
    comment = 'working' directory
    path = /misc/working
    writeable = yes
    read only = no
    guest ok = yes
    inherit permissions = yes
    create mode = 0770
    directory mode = 0770
    valid users = blake randy jeffg ccchen andrew jlumish ivanh bobbief michal denzel pawel przemek jpcaram jreeves thchen darek adam wguest

Вот фрагмент ошибки, которая происходит из smbd.log, установленного на уровень 3, так что есть много подобных вещей. Спроси меня, и я проверим это для тебя.

[2014/02/05 11:54:32, 3] smbd/process.c:process_smb(1101)
  Transaction 349 of length 172
[2014/02/05 11:54:32, 3] smbd/process.c:switch_message(932)
  switch message SMBtrans2 (pid 10747) conn 0x2ba0f70d7420
[2014/02/05 11:54:32, 3] smbd/trans2.c:call_trans2qfilepathinfo(3314)
  call_trans2qfilepathinfo: TRANSACT2_QPATHINFO: level = 1004
[2014/02/05 11:54:32, 3] smbd/vfs.c:reduce_name(821)
  reduce_name [designsparktest/onemorelevel/TestBoardPCB.sch] [/misc/working]
[2014/02/05 11:54:32, 3] smbd/vfs.c:reduce_name(922)
  reduce_name: designsparktest/onemorelevel/TestBoardPCB.sch reduced to /misc/working/designsparktest/onemorelevel/TestBoardPCB.sch
[2014/02/05 11:54:32, 3] smbd/trans2.c:call_trans2qfilepathinfo(3350)
  call_trans2qfilepathinfo: SMB_VFS_STAT of designsparktest/onemorelevel/TestBoardPCB.sch failed (No such file or directory)

Я видел похожие вопросы в ответ на последнюю строчку о невозможности создания новых файлов, но они всегда применяются по всем направлениям. Этот пользователь продемонстрировал, что у него есть разрешения и он может создавать файлы. Это только одно приложение, с которым я столкнулся, и которое он не может сохранить в общую Samba.

0