Mac criando arquivos com perms errados no compartilhamento de samba

2

No meu grupo, que é muito heterogêneo em termos de máquinas, usamos um compartilhamento de samba para colaborar em arquivos e coisas do tipo. Em todos os casos, exceto um, funciona como esperado (ou pelo menos perto o suficiente).

A única exceção é o laptop do meu chefe, um macbook de snow leopard. Em seu desktop (também snow leopard), se ele cria um arquivo, ele acaba com o servidor com perms de 774, mas quando ele o cria com o Air, os permanentes são 644. O problema chave é a falta de permissão de gravação em grupo no laptop. arquivos criados. O que é realmente confuso é que tudo o que eu vi nas duas máquinas é idêntico - mesma versão do OS X, mesma versão do samba (3.0.25b-apple), mesmas configurações para o mesmo software, etc. imagine por que uma máquina seria diferente da outra, mas é.

Para tentar ser completo com a descrição, aqui está a parte relevante do meu arquivo smb.conf:

comment = my Share
path = /path/to/share
public = no
writeable = yes
printable = no
force group = myshare
directory mask = 0770
create mask = 0770
force create mode = 0770
force directory mode = 0770

EDIT: Eu olhei para mais três Macs e todos eles funcionaram como esperado, o que deixa este laptop o verdadeiro oddball. Isso não era tão bom quanto um teste como os outros, já que todos eram leopardos.

    
por geoffjentry 19.01.2010 / 22:18

2 respostas

4

tente definir

unix extensions = off

em seus globais, mais detalhes em fóruns da Apple

    
por 19.01.2010 / 22:38
0

Você pode obter o mesmo efeito que desativar "extensões unix" no servidor usando uma URL "smb: //" em vez de "cifs: //" ao se conectar.

    
por 07.08.2014 / 10:55