
En mi grupo, que es muy heterogéneo en términos de máquinas, usamos un recurso compartido de samba para colaborar en archivos y demás. En todos los casos excepto uno, funciona como se esperaba (o al menos lo suficientemente cerca).
La única excepción es la computadora portátil de mi jefe, una macbook air con estampado de leopardo de las nieves. En su escritorio (también Snow Leopard), si crea un archivo, termina en el servidor con permisos de 774, pero cuando lo crea con Air, los permisos son 644. El problema clave es la falta de permiso de escritura grupal en la computadora portátil. archivos creados. Lo que es realmente confuso es que todo lo que he visto en las dos máquinas es idéntico: la misma versión de OS X, la misma versión de samba (3.0.25b-apple), la misma configuración para el mismo software, etc. No puedo Imagínese por qué una máquina sería diferente a la otra, pero lo es.
Para intentar completar la descripción, aquí está la parte relevante de mi archivo 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
EDITAR: Miré tres Mac más y todas funcionaron como se esperaba, lo que deja a esta computadora portátil como un verdadero bicho raro. Sin embargo, esta no fue una prueba tan buena como las demás, ya que todos eran leopardos.
Respuesta1
Respuesta2
Puede obtener el mismo efecto que desactivar las "extensiones Unix" en el servidor utilizando una URL "smb://" en lugar de "cifs://" al conectarse.