jump to navigation

Papelera de reciclaje con Samba 30 agosto, 2009

Posted by Fredy Ruiz Ondre in Servidor de Archivos.
add a comment

Muchos tenemos un servidor de archivos con nuestro querido Samba, a continuacion vamos a configurar una papelera de reciclaje, esto quiere decir que cuando algun usuario elimine un archivo esto ira a la papelera.

Datos:

    * CentOS 5.3
    * samba 3.0

Accedemos a la ruta /etc/samba donde editaremos el archivo smb.conf veremos un caso especifico de una carpeta compartida del usuario jcarmen, independientemente de los permisos que tenga le añadimos

recycle:repository = /var/papelera/%U
recycle:keeptree = yes
recycle:versions = Yes
recycle:directory_mode = 0770
recycle:touch = yes

# vim smb.conf

[jcarmen]
path= /home/jcarmen
admin users = ahuaman, jcarmen
read only =no
guest ok = no
recycle:repository = /var/papelera/%U
recycle:keeptree = yes
recycle:versions = Yes
recycle:directory_mode = 0770
recycle:touch = yes

Ahora vamos a editar el archivo recycle.conf
#vim recycle.conf
name = .recycle
mode = KEEP_DIRECTORIES|VERSIONS|TOUCH
maxsize = 0

Listo ahora guardamos los cambios y recargamos el servicio smb
# /etc/init.d/smb reload

Con esto cada ves que alguien elimine algun archivo en este caso el usuario jcarmen dichos archivos iran a /var/papelera/jcarmen

Anuncios