Write to Samba falha por apenas um aplicativo

1

Um servidor samba foi configurado em uma caixa Centos 6.4 com o SELinux não-imposto. Ele está configurado e em execução e, a partir do Windows, mapeado para uma unidade de rede, a maioria dos usuários e aplicativos pode lê-los e executá-los. Eu posso fazer novos documentos, salvar do MS Office, abrir e excluir, tudo a partir do mesmo login com o samba mapeado para Z: \ na máquina Windows. O que não posso fazer é salvar do DreamSpark PCB executado na mesma máquina por razões que me escapam.

As permissões para o designsparktest / onemorelevel / is são 0770, seu grupo é wheel, recursivamente. Todo usuário está em roda.

Aqui estão os bits relevantes do 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

Aqui está um trecho do erro que ocorre a partir de smbd.log, definido para o nível 3, então há muitas coisas semelhantes. Pergunte-me e eu vou passar por isso para você.

[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)

Eu já vi perguntas semelhantes em resposta à última linha sobre não ser capaz de criar novos arquivos, mas eles sempre se aplicam em todos os níveis. Este usuário demonstrou que tem permissões e pode criar arquivos. É apenas esse aplicativo que eu encontrei onde ele não pode salvar no Samba compartilhado.

    
por nonconvergent 05.02.2014 / 18:49

0 respostas