En este caso hablas de las mascara UNIX (umask) que es tal y como dices pero en el caso de samba no aplica: es tal y como lo pones porque samba tiene en cuenta varias parámetros al calcular los permisos pero al final hace un "bitwise AND" con los valores de create (directory) mask por tanto si pones 0000 no importa el permiso resultante antes de hacer el "bitwise AND" porque 0 & cualquiercosa siempre es 0 creo que la solución esta en combinar lo que ya tiene, create mask, directory mask con force user y force group una solución puede ser:

# Cuando se crea un FICH se crea con los siguiente permisos: lectura y escritura para el propietario y grupo
        create mask = 0660;
# Cuando se crea un DIR se crea con los siguiente permisos: lectura y escritura para el propietario y grupo
        directory mask = 0770
        # Estos parámetros ayudan a establecer los permisos que quieres
        force create mode = 0660
        force directory mode = 0770
        # Los FICH/DIR se crean en el servidor samba bajo este usr
        force user = info
        # Los FIC/DIR se crean en el servidor samba bajo este grupo
        force group = info


Espero que resuelva

Saludos

Mayor info en: https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html, tambien man smb.conf


On 09/06/15 23:57, Amaury Viera Hernández wrote:
Quítale
  directory mask = 0777
  create mask = 0777

o ponlos en 0000 ó 0022, más recomandable

la máscara es el inverso de los permisos, la máscara es equivalente en permisos 
a 777 - valor de máscara,, quiere decir que una máscara de 0777 equivale en 
permisos a 0000, una máscara de 0022 equivale a 0777-0022, es decir, 0755

Good luck :)
----- Mensaje original -----
De: a...@upr.edu.cu
Para: "Lista cubana de soporte técnico en Tecnologias Libres" 
<gutl-l@jovenclub.cu>
Enviados: Martes, 9 de Junio 2015 2:59:10
Asunto: [MASSMAIL]Re: [Gutl-l] Problema con SAMBA en Ubuntu Server

Nada amigos, he probado con esta configuración ahora:

[Informatica1]
  comment = Carpeta  Informatica
  path = /Informatica
  read only = no
  write list = info
  valid users = info
  directory mask = 0777
  create mask = 0777
  guest ok = no

Me he cerciorado de que info tenga permisos de escritura y de todo y nada,
(osea solo puedo leer, borrar pero no copiar) sin embargo el mensaje a
cambiado a este...

*****No puede copiar el archivo debido a un error inesperado. Si sigue
recibiendo este error, puede usar el código de error para buscar ayuda para
este problema.

Error 0x80070021: El proceso no tiene acceso al archivo porque otro proceso
tiene bloqueada una parte del archivo.*****

???
S2
alex





-----Mensaje original-----
De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En
nombre de Jorbel Borrero Pérez
Enviado el: martes, 09 de junio de 2015 19:37
Para: gutl-l@jovenclub.cu
Asunto: Re: [Gutl-l] Problema con SAMBA en Ubuntu Server

Cerciórate que no tengas en el servidor alguna cuota para el usuario que
estás utilizando...



______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a