Problema de mascara con SAMBA
Publicado: 9 Enero, 2011 - 21:12 Problema de mascara con SAMBA
Buenas.
Utilizo Debian squeezze y estoy teniendo problemas a la hora de crear archivos en las carpetas compartidas: no me permite crear archivos con los permisos que le indico. Este es mi /etc/samba/smb.conf:
[global]
workgroup = casa
security = SHARE
encrypt passwords = yes
########## Domains ###########
[storage]
path=/home/almacen
browseable = yes
writable = yes
<strong>create mask = 0777
directory mask = 0777</strong>
guest ok = yes
Aunque le indico que se creen los archivos con permisos 777 me los crea con 644... quizas me falte algo de la configuracion, pero no se que puede ser... y ya me estoy volviendo medio loco probando de todo...
Muchas gracias adelantadas!!!!
- Inicie sesión o regístrese para enviar comentarios
- 554 lecturas


Este directorio es el home de algún usuario?
/home/almacen¿cual es la mascara real de /home/almacen?
No, no es el home de ningun usuario, el directorio tiene permisos 777
el usuario que entra a través de samba es el mismo que toca los ficheros?
yo tengo un archivo de configuración que hace las igualdades: user.map ... lo tiene tu sistema, o directamente lo hace "guest"
Con "force group" logras que el archivo siempre se cree con ese grupo como propietario, escriba quien escriba, edite quien edite.
force umask forza el privilegio de la carpeta, sea 770 644 etc etc.
te deberia funcionar.
Las máscara si mal no recuerdo por la doc representa el máximo nivel de permiso que puede obtener los ficheros/directorios creados,,, pero si quieres unos permisos en concreto lo suyo es algo como esto:
[storage]path=/home/almacen
browseable = yes
writable = yes
guest ok = yes
force group = grupo1
force create mode = 0770
force directory mode = 0770
Con esto consigo permisos 770, obligar el grupo y por lo tanto comparten los ficheros/directorios entre usuarios de dicho grupo1.