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