Para ahorrarnos algun que otro dolor de cabeza intentando recuperar archivos borrados, se puede añadir una papelera de reciclaje en un recurso compartido de Samba, asi cuando el usuario de turno borre un archivo y 10 minutos mas tarde se de cuenta de que se ha equivocado y que no lo queria borrar solo tendra que acceder a la papelera y recuperarlo de alli.
Para ello editaremos nuestro archivo smb.conf y añadiremos el vfs object recycle:
;Recurso compartido al que le vamos añadir la papelera de reciclaje
[Bibilioteca]
comment = Biblioteca central
path = /home/biblio/docs
guest ok = yes
writeable = yes
browseable = yes
force group = samba
create mask = 0660
directory mask = 0770
; Configuracion papelera de reciclaje para el recurso compartido Biblioteca
vfs object = recycle:recycle
recycle:subdir_mode = 0770
recycle:repository = Papelera Biblioteca ; Nombre papelera
recycle:keeptree = Yes ; Mantiene la estructura del arbol de directorios
recycle:touch = Yes ; Especifica si la fecha del archivo debe ser actualizada cuando se mueve
recycle:versions = No ; Si es true, dos archivos con el mismo nombre al ser borrados
; se mantendran en el repositorio.
; Los nuevos archivos borrados se renombraran como "Copy #x of filename"
recycle:maxsize = 100000000 ; Tamaño maximo del archivo para ser movido a la papelera
; maxsize = 0 mueve el archivo independientemente de su tamaño
Recordad siempre de utilizar el comando testparm para comprobar que los parametros de samba son correctos
No hay comentarios:
Publicar un comentario