Dar permisos de escritura pero sin poder modificar en samba

Forums: 

Saludos amigos, tengo una pequeña consulta que no he podido encontrarle en ningun lado, Tengo la siguiente escena:
Servidor Linux con Centos 6
Servidor Samba y funcionando al 100%
Usuarios Windows conectados a esta carpeta

Pero se me ha pedido que se pueda escribir en la carpeta compartida pero no modificar o borrar los archivos o carpetas ya escritos dentro de esta, Me he puesto a investigar y en el bajo mundo de win2 si hay como hacer eso en los permisos de la carpeta compartida, pero no he podido encontrar nada en linux. mi configuración es la siguiente en el smb.conf.img ya que he hecho include en el smb.conf llamando a esta configuracion

[IMAGENES]
comment = Documentos
path = /home/imagenes
valid users = imagenes2
write list = imagenes2
read list = imagenes2
public = no
writable = yes
printable = no
create mask = 0644
browseable = yes
vfs objects = recycle
recycle:repository = Recycle Bin
recycle:keeptre = Yes
veto files = /Recycle Bin/

Alguien talvez tiene una idea de como puedo modificar los permisos para que los usuarios puedan escribir en la carpeta pero luego de escrita ya no puedan modificar o borrar

que tal si pones un crontab

Imagen de deathUser

que tal si pones un crontab que ponga como inmutables todos los archivos bajo ese directorio, de esa manera lo que ya hayan escrito no podrá ser modificado :) ni por samba ni por ningún lado, mientras no se quite el flag de inmutable :)

bye
;)

prueba ver lsattr/chattr en

Imagen de Epe

prueba ver lsattr/chattr en el linux, son atributos extendidos que impiden que se borren archivos, sólo se agregará... o prueba ver el sticky bit para el directorio?

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

entonces la propuesta de

Imagen de Epe

entonces la propuesta de inmutable (con chattr) que haces es lo más cercano a lo útil... con un cron cada 2 ó 5 minutos ponerle inmutable a los archivos y dale camino.. con eso sí no podrán modificar.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre