Foro de soporte
TemasAlcance Libre (69/0)
Alcance Libre Desktop (239/0)
Anuncios (149/0)
Comunidad (57/0)
Consejos y trucos (100/0)
Editoriales (19/0)
Entretenimiento (81/0)
Equipamiento lógico (Software) (203/0)
Humor (38/0)
Internet (135/0)
Juegos (56/0)
Manuales y documentos (95/0)
Música (13/0)
Negocios y empresas (119/0)
Noticias Generales (738/0)
Nuestro idioma (7/0)
Opiniones (80/0)
Programación y desarrollo (39/0)
Seguridad (98/0)
Sustento Físico (Hardware) (38/0)
Tiras cómicas (15/0)
Ubunteando (29/0)
EventosNo hay eventos próximosParticipan...Noticiasjoelbarrios (1534) bartoloco (126) Koalasoft (99) capotes (88) bakara (59) Flaquita (46) The One (46) domingov (43) gomezbjesus (42) aLb3rT (31) ValeriaBueno (23) adrianpazr (21) yucleto (16) varisti (15) Almsx (14) Comentarios joelbarrios (220) Koalasoft (161) aLb3rT (130) gomezbjesus (80) The One (61) Oscar Hernández (49) juanroberto (38) Jose de Jesus (37) Micaelo (34) bakara (34) manowar (34) rlameda (28) julioe (28) bartoloco (28) scs_calleros (25) |
Cómo configurar Samba con Papelera de Reciclaje.Autor: Joel Barrios DueñasCorreo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1
Introducción.En algunas circunstancias, es necesario añadir una Papelera de Reciclaje (Recycle Bin) para evitar la eliminación permanente del contenido de un directorio compartido a través de Samba. Es particularmente útil para los directorios personales de los usuario. Este documento considera que usted ya ha leído previamente, a detalle y en su totalidad el manual «Cómo configurar Samba básico». y que ha configurado exitosamente Samba como servidor de archivos. ProcedimientosLa Papelera de Reciclaje se activa añadiendo al recurso a compartir los parámetros vfs objects y recycle:repository del modo ejemplificado a continuación:
Lo anterior creara el objeto recycle, que almacenará los contenidos eliminados desde el cliente en un subdirectorio denominado Recycle Bin, el cual es creado si éste no existiera. Si el contenido de Recycle Bin es eliminado, éste se hará de forma permanente. En el caso de directorios compartidos que sean accedidos por distintos usuarios, el subdirectorio Recycle Bin se crea con permisos de acceso solo para el primer usuario que elimine contenido. Lo correcto es solo utilizarlo en directorios compartidos que solo sean utilizados por un solo usuario. De ser necesario, se puede cambiar el permiso de acceso del subdirectorio Recycle Bin con el mandato chmod de 0700 a 1777 para permitir a otros usuarios utilizar éste, tomando en cuenta que de esta forma el contenido conservará los privilegios de cada usuario y los contenidos solo podrán ser eliminados permanentemente por sus propietarios correspondientes. Se pueden añadir más opciones para lograr un comportamiento más similar al de una Papelera de Reciclaje normal en Windows. El parámetro recycle:versions define que si hay dos o más ficheros con el mismo nombre, y estos son enviados a la Papelera de Reciclaje, se mantendrán todos donde los fichero más recientes tendrán un nombre con el esquema «Copy #x of nombre-fichero» (es decir, Copia #x del nombre-fichero). El parámetro recycle:keeptree define que si se elimina un directorio con subdirectorios y contenido, se mantendrá la estructura de éstos.
Se puede definir además que se excluyan ficheros (recycle:exclude) y directorios (recycle:exclude_dir) de ser enviado a la Papelera de Reciclaje cierto tipo de contenido y sea eliminado de forma permanente de inmediato. Las listas para ficheros y directorios son separadas por tuberías (|), y aceptan comodines (* y ?). En el siguiente ejemplo se excluyen los ficheros con extensiones *.tmp, *.temp, *.o, *.obj, ~$*, *.~??, *.log, *.trace y *.TMP, y los directorios /tmp, /temp y /cache.
Si no se quiere que se guarden versiones distintas de ficheros con el mismo nombre, para algunas extensiones, es posible hacerlo definiendo el parámetro recycle:noversions y una lista de extensiones de ficheros separados por tuberías (|). En el siguiente ejemplo, se indica que no se guarden diferentes versiones de ficheros con el mismo nombre que tengan las extensiones *.doc, *.ppt, *.dat y *.ini.
También es posible definir un mínimo y un máximo de tamaño en bytes a través de los parámetros recycle:minsize, que define un tamaño mínimo, y recycle:maxsize, que define un tamaño máximo. Cualquier fichero que esté fuera de estos límites establecidos, será eliminado permanentemente de forma inmediata. En el siguiente ejemplo se define que solo podrán ser enviados a la Papelera de Reciclaje los ficheros que tengan un tamaño mínimo de 10 bytes y un tamaño máximo de 5120 bytes (5 MB)
Aplicando los cambios.Para hacer que los cambios hechos surtan efecto tras modificar la configuración, utilice:
Comprobaciones.Con la finalizad de realizar pruebas, genere con el mandato echo del sistema un fichero denominado prueba.txt:
Si aún no existiera, genere al usuario fulano:
Utilice el mandato smbpasswd y asigne 123qwe como clave de acceso al usuario fulano:
Acceda con smbclient hacia el servidor Samba con el usuario fulano:
Lo anterior debe devolver una salida similar a la siguiente:
Utilizando el mandato put del intérprete SMB, suba el fichero prueba.txt al directorio personal de fulano:
Lo anterior debe devolver una salida similar a la siguiente:
Visualice el contenido del directorio actual desde el intérprete SMB utilizando el mandato dirpara verificar que se ha subido el fichero prueba.txt:
Lo anterior debe devolver una salida similar a la siguiente:
Elimine el fichero prueba.txt utilizando el mandato del desde el intérprete SMB:
Visualice de nuevo el contenido del directorio con el mandato dir, lo cual debe devolver una salida similar a la siguiente donde ha desaparecido el fichero prueba.txt y ahora aparece el directorio Recycle Bin:
Acceda al directorio Recycle Bin utilizando el mandato cd:
Visualice el contenido con el mandato dir, lo cual debe devolver una salida similar a la siguiente donde se muestra que el fichero prueba.txt, que fue eliminado con el mandato del, ahora está dentro del directorio Recycle Bin.
Para salir del intérprete SMB utilice el mandato exit:
|
Comentarios Recientes