Permisos escritura directorios samba desde windows

Imagen de zo0m

Forums: 

Hola Amigos,
Estoy intentando configurar un servidor con centos+samba, resulta que ya tengo instalado los paquetes. La idea de la configuración es poder crear usuarios y que estos tengan que loguearse (clave/password) y dependiendo del usuario es los directorios que tendrá permitido. En mi archivo tengo lo siguiente:


[test]
comment = Directorio de prueba
path = /var/samba/test
browseable = yes
valid users = @test
write list = @test

[datos]
comment = Directorio de de Datos
path = /var/samba/datos
guest ok = yes
writable = no
; read only = no
; write list =
directory mask = 0755
create mask = 0644
hide dot files = Yes

La idea del "directorio test" es que solo los usuarios que están dentro del grupo test puedan acceder a el. Los usuarios los tengo creados en linux (sin shell) y con su respectiva password en samba. El directorio donde esta montada /var/samba/test tiene como grupo al grupo test y dueño al root. Cuando me logueo desde windows xp con el usuario que esta dentro de ese grupo, si bien me muestra el directorio test y sus archivos no me deja crear nada más en el, salvo leer lo que ya esta y me arroja un error de permiso denegado al momento de crear algo.
En el "directorio datos" que es un directorio para todos los usuarios, cuando entro a el y trato de crear algún tipo de archivo me dice: No puede crear una nueva carpeta acceso denegado.

En ambos casos hay algo que no se que es con los permisos de escritura en los respectivos directorios que no lo he podido solucionar. Agradecería que me puedan ayudar.

Saludos!

Algun detalle

Hola,
segu lo que veo es lo siguiente:

Que le estas indicando al recurso compartido quienes vana leer y quienes van a escribir, pero no le estas diciendo que EL RECURSO RECIBE ESCRITURA, no se si fui claro , deberia quedar asi.

[test]
comment = Directorio de prueba
path = /var/samba/test
browseable = yes
valid users = @test
write list = @test
read only = no
writable = yes

y asi deberia dejarte escribir, sino sigo a tus ordenes

el problema pienso que es que

Imagen de Epe

el problema pienso que es que si un usuario escribe un archivo, queda bajo su nombre digamos usuario1

ahora otro usuario, usuario2 quiere sobreescribir este anterior archivo escrito por usuario1 y no podrá.

Cuando haya accesos concurrentes a un directorio, es mejor forzar la escritura como un usuario, por jemplo en el recurso pones:

force user = root
force group = root


claro que en vez de root puedes usar un usuario predefinido que sea el dueño del directorio.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Hola, El problema era que los

Imagen de zo0m

Hola,
El problema era que los permisos del directorio yo lo había seteado como 760, los dejé como 770 (estando los usuarios en el mismo grupo) y funciono sin problemas.

Gracias!

____________________________________
Me gusta aprender, me gusta Linux !!