11/9/17

Papelera de reciclaje en Samba.

Para artículos sobre como configurar samba visita:
Esta tarea se logra gracias a los modulos vfs de samba, que generalmente ya vienen pre-instalados en el sistema, pero de no tenerlos, los instalamos con:

sudo apt-get install samba-vfs

Luego, tenemos dos métodos para habilitar la papelera, el primero sería incluir las lineas de configuración debajo del apartado [global] del smb.conf, lo cual habilitaría la papelera a todas las carpetas, y la segunda opción seria incluir las lineas de configuración solo a determinadas carpetas, sea cual se el caso la sintanxi sería:

vfs objects = recycle   #Habilita la papelera
recycle:repository = /Directorio_y_Nombre_de_Papelera
recycle:keeptree = Yes  #Mantiene la estructura de carpeta.
recycle:touch_mtime = Yes  #Cambia la fecha del archivo por la fecha de eliminación.
recycle:versions = Yes  #Mantiene copias de archivos con el mismo nombre.
recycle:exclude = *.tmp,*.temp,*.o,*.obj,*.TMP,*.TEMP  #Excluye un tipo de archivo.
recycle:noversions = *.tmp,*.temp,*.o,*.obj,*.TMP,*.TEMP #No guarda copias de los archivos especificados.

Como ven la papelera será una carpeta en una ubicacion especifica la cual debemos crear y asignarle permisos publicos de lectura y escritura (777).

Ejemplo en [global]

Ejemplo en un Share:


Luego de hecho los cambios reinicien el servicio de samba con:

sudo /etc/init.d/samba restart

No hay comentarios :

Publicar un comentario