Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Manual Aprendiendo a aprender Linux - Administración de archivos (II)

Manual Aprendiendo a aprender Linux - Administración de archivos (II)

 ***** (11 opiniones)
GNU Free Documentation License Curso gratis de Vladimir Támara, Jaime Irving Dávila, Pablo Chamorro e Igor Támara - 14 de Febrero de 2006
Temas Relacionados: Linux
29. Administración de archivos (II)


Aunque cada tipo de sistema de archivos tiene características propias, Linux puede manejar varios representándolos en un módelo de sistema de archivos propio del kernel (virtual file system). Por ejemplo los tipos vfat y msdos no permiten manejar permisos ni propietarios, pero al montarlos el kernel suple la carencia con valores por defecto [6].

El sistema de archivos del kernel se organiza a partir del árbol de directorios, en este árbol se encuentran nombres de archivos y directorios. Junto con cada nombre hay un número que identifica de forma única la información y que permite ubicarla en algún dispositivo de almacenamiento
estos números pueden examinarse con ls -i. Por este diseño pueden montarse y desmontarse diversos sistemas de archivos sobre el mismo arbol de directorios, cada proceso puede tener su propio directorio raíz (chroot) y puede haber directorios y archivos que no corresponden a información almacenada en dispositivo alguno e.g el directorio /proc.

Cada entrada del árbol de directorios es de uno de los siguientes tipos:

Comando que permite crear enlaces simbólicos.

Comando que permite crear dispositivos de comunicación entre programas.

Bit que permite que un programa se ejecute con los permisos del dueño del archivo.

Comando que permite cambiar el grupo de un conjunto de archivos.

Comando que permite cambiar el usuario y el grupo de un conjunto de archivos.

Comando que permite establecer los permisos por defecto en archivos nuevos.

Comando que permite listar los atributos especiales de los archivos especificados.

Comando que permite crear un sistema ext2 en un sistema de almacenamiento.

Comando que permite examinar y modificar a bajo nivel un sistema de archivos ext2.

Comando que permite localizar bloques con errores en un dispositivo.

Comando que verifica un sistema de archivos ext2.

regular

Se trata de infomación que está almacenada fisicamente en algún dipositivo montado, es decir programas o datos.

enlace simbólico

Vinculo al nombre de otro archivo en el arbol de directorios (este es un enlace suave, a diferencia de un enlace duro que referencia el nodo-i). Se crean con el programa ln y la opción -s. La desventaja de los enlaces suaves es que hacen el acceso a la información un poco más ineficiente que los enlaces duros, entre sus ventajas están: si se borra el archivo enlazado el enlace simbólico ya no funciona, pueden hacerse enlaces simbólicos a directorios (no pueden hacerse enlaces duros a directorios).

directorio

Subdirectorio. Se manejan con mkdir, rm -f. Cada proceso tiene un directorio de trabajo que puede administrarse con pwd y cd.

Dispositivo por caracteres

No es información almacenada en dispositivo alguno, representa un dispositivo físico que se controla enviando de a un caracter (e.g una línea serial, un modem, una terminal). Se crean con

mknod [-m modo] nombre num_mayor num_menor

Donde el modo puede especificarse con números o letras al igual que con chmod (ver Lectura Archivos y permisos), num_mayor y num_menor son números que en Linux identifican de forma única el dispositivo [7]. Algunos números de dispositivos se presenta en el siguiente capítulo, la lista completa está en las fuentes del kernel en include/linux/major.h y están documentados en Documentation/devices.txt o en Internet la documentación más reciente (que corresponde al kernel más nuevo) en: http://www.kernel.org/pub/linux/docs/device-list/devices.txt. Por ejemplo allí se documenta que el dispositivo de caracteres con número mayor 4 es un dispositivo tty (por ejemplo una de las consolas virtuales), el número menor indica de que consola virtual se trata (si es un entero entre 1 y 63), para crear una entrada en el directorio de trabajo que se refiera a la primera consola virtual con el nombre cons1:

mknod cons1 c 4 1 Dispositivo por bloques

Representa un dispositivo al que se le pueden enviar bloques de información (e.g tarjeta de video, disco duro). Para crearlo se usa mknod de la forma como se presentó para dispositivos de caracteres pero con b después del nombre en lugar de c.

Pipes y sockets

No es información almacenada en dispositivo alguno, son canales de comunicación entre programas. Desde el intérprete de comandos pueden crearse pipes con mkfifo o con mknod seguido del nombre del pipe y la letra 'p'.

Además de los permisos presentados en la sección para usuarios (ver Archivos y permisos) en Linux pueden especificarse los siguientes:

  • setuid bit: empleado con archivos ejecutables cambia la identificación del usuario por la del dueño del archivo. Con chmod se modifica empleando u y s. por ejemplo:
chmod u+s cvs indica que cuando el programa cvs se ejecute, debe cambiarse la identificación por la del dueño de ese programa.
Este permiso puede ser útil para que usuarios normales ejecuten programas que requieren ser ejecutados por root y por lo mismo debe usarse con precaución.
  • setgid bit: tambíen empleado con archivos ejecutables, indica que cuando se ejecute el programa debe cambiarse al grupo del archivo. Se establece con g y s.
  • sticky bit: se establece con t, no tiene efecto sobre archivos [8], con un directorio evita que un usuario que no sea el dueño del directorio pero que tenga permiso de escritura, pueda borrar o renombrar archivos que no le pertenecen.
  • Ejecución condicionada: se establece con X en el caso de directorios es equivalente a x, en el caso de archivos también es equivalente a x sólo si el archivo al que se modifica el permiso ya tenía permiso de ejecución para algún usuario. Es útil por ejemplo:
chmod a+X * que da permiso de ejecución a todos los usuarios a los archivos ejecutables y a los directorios.

El administrador puede cambiar los permisos de todos los archivos del sistema y puede fijar una política inicial para la mascara de permisos que todos los usuarios tendrán. Además de chmod [9] se emplean los siguientes programas para realizar estas labores:

chgrp grupo archivos

Cambia el grupo de el o los archivos especificados. Por ejemplo

chgrp profesores notas* quiz*

cambiará todos los archivos con prefijos "notas" y "quiz" al grupo profesores. Cómo opción puede recibir -R para aplicar el cambio recursivamente en un directorio (es decir a subdirectorios también). Este programa puede ser usado por cualquier usuario para cambiar el grupo de sus archivos a otro grupo al que el mismo usuario pertenezca.

chown usuario[:grupo] archivos

Cambia el usuario (y opcionalmente el grupo) de los archivos especificados. Al igual que chgrp con la opción -R efectua el cambio recursivamente en subdirectorios. Por ejemplo

chown -R pablo:administra nomina/

Pondrá al usuario pablo como dueño de todos los archivos y subdirectorios del directorio nomina, todos quedarán con el grupo administra. También puede usarse para cambiar el grupo de un archivo (si no se especifica el nombre del usuario).

umask

Este es un comando del intérprete de comandos [10] , para establecer permisos por defecto en archivos nuevos. En bash pueden especificarse los permisos como con chmod por ejemplo:

umask u=rw,g=,o=

hará que por defecto grupo y otros usuarios no tengan permiso de lectura ni escritura, sólo el propietario del archivo los tiene [11] . Los permisos de un archivo recién creado se establecen de acuerdo al programa que lo crea y a la máscara. Puede esperar que los programas no restrinjan seguridad y creen nuevos archivos y directorios con permisos de lectura y escritura para propietario, grupo y usuarios; este comportamiento hace que umask sea una buena alternativa.


ext2 es un sistema de archivos desarrollado para y junto con Linux. Permite todas las características que el sistema de archivos virtual de Linux soporta: directorios y archivos como inodos (con permisos, dueños y tipos especiales e.g dispositivos), enlaces duros y suaves. Entre sus limites se cuentan: nombres de archivos de máximo 255 caracteres, archivos de máximo 2GB, sistema de archivos de máximo 4TB. Aunque ext2 procura evitar fragmentación, en el momento de este escrito no hay una herramienta para defragmentar [12].

Además de los atributos de archivo presentados en la sección anterior, un sistema ext2 tiene otros que pueden administrarse con los siguientes programas:

lsattr archivos

Lista los atributos especiales de los archivos especificados. Entre sus opciones -R lista recursivamente atributos de subdirectorios y su contenido, -a lista también archivos de configuración.

chattr modo archivos

Permite modificar los atributos especiales de un sistema de archivos ext2. Como modo se especifican los cambios a los permisos, cada permiso se especifica con un caracter: A - no actualizar tiempos de acceso, S - actualización sincrona (es decir escribe directamente sin emplear caches), a - permite abrir el archivo sólo para agregar datos, c - el archivo es mantenido comprimido en disco (sus datos son descomprimidos automáticamente por el kernel), d - al emplear el program dump el archivo es copiado, i - el archivo no puede ser modificado o renombrado, j - llevar bitácora de datos, s - el archivo debe sobreescribirse con ceros si es eliminado, u - en caso de ser borrado por el usuario una copia es salvada para su posible recuperación. Los permisos se especifican como primer parámetro de chattr, precediendo uno o más atributos con '+' para activar, '-' para desactivar o '=' para dejar igual.

En el disco la información se organiza en bloques (de 1024, 2048 o 4096 bytes), estos bloques se juntan en grupos (cada uno de máximo 32768 bloques), algunos de los bloques se reservan para el administrador (para que pueda operar si los usuarios llegan a llenar el sistema de archivos). Cada grupo tiene algunos bloques de control y otros de datos, entre los bloques de control está una copia del superbloque (bloque que describe el sistema de archivos completo) y una tabla de los nodos-i cuyos datos están en el bloque. Un nodo-i mantiene información sobre un archivo es decir: atributos (modo, uid, gid, fecha de acceso, fecha de creación, fecha de modificación, fecha de eliminación), cantidad de enlaces y lista de los bloques del grupo en donde se encuentra la información del archivo.

Algunas herramientas para emplear sistemas de archivos ext2 son:

mke2fs dispositivo

También llamado mkfs.ext2, permite crear un sistema ext2 en un dispositivo de almacenamiento. Recibe el nombre del dispositivo, y de no recibir opciones prepara el sistema de archivos calculando los parámetros a partir del tamaño disponible. Como opciones pueden especificarse: -c para chequear bloques con errores antes de crear sistema de archivos, opcionalmente pueden pasarse los bloques erróneos
reportados por el programa badblocks
en un archivo con -l arc_blerr); -L etiqueta para poner una etiqueta; puede especificar el número de nodos-i bien con -N num_nodos o con -i bytes_por_inodo
tenga en cuenta que no puede cambiarse la cantidad especificada después de que el sistema de archivos ha sido creado; el tamaño en bytes de cada bloque puede ser 1024, 2048 o 4096 y se especifica con la opción -b tamaño; el porcentaje de bloques para el administrador puede especificarse con -m porcentaje
por defecto 5%.

debugfs dispositivo

Permite examinar y modificar a bajo nivel un sistema de archivos ext2.

badblocks dispositivo

Localiza bloques con errores en un dispositivo y genera un reporte en un archivo.

e2fsck dispositivo

Verifica un sistema de archivos ext2. Este programa es llamado por fsck cuando se chequea un sistema con ext2.


Además de poder montar diversos tipos de sistemas de archivos hay paquetes que permiten formatear, revisar o hacer otras operaciones con algunos.

dosfstools

Este paquete incluye herramientas para sistemas de archivos FAT12, FAT16 y FAT32, i.e los programas mkfs.msdos (también llamado mkfs.vfat) y fsck.vfat (también llamado fsck.msdos o dosfsck). El primero permite crear sistemas de archivos para MS-DOS y Windows, por ejemplo para formatear la partición /dev/hdb1 con sistema FAT32:

mkfs.vfat -F 32 /dev/hdb1

fsck.msdos permite verificar una partición con sistema de archivos para MS-DOS o Windows, por ejemplo para verificar /dev/hdb1 y reparar errores automáticamente:

fsck.vfat -a /dev/hdb1


  • FHS. En Debian disponible en el paquete debian-policy. Cuando se instala queda en /usr/doc/debian-policy/fhs.
  • The Linux System Administrators' Guide: Version 0.6.2. Chapter 4. Overview of the Directory Tree. http://www.linuxdoc.org/LDP/sag/x264.html
  • Documentación de los comandos mount y umount.
  • De info file la sección File Permissions. En Internet esta documentación se encuentra en: http://www.gnu.org/manual/fileutils-3.16/html_mono/fileutils
  • Consulte la documentación de ln.
  • Opcional: documentación de los comandos chgrp, chmod, chown y umask.
  • Puede resultar interesante para algunos lectores, un artículo escrito por los principales creadores de Unix (Keneth Thompson y Dennis Ritchie) sobre el sistema general y con una porción especial dedicada al sistema de archivos http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html.
  • El sistema ext2 está descrito en Design and Implementation of the Second Extended Filesystem Rémy Card, Theodore Ts'o, Stephen Tweedie. http://web.mit.edu/tytso/www/linux/ext2intro.html


1. Entre los progamas del directorio ##/bin## hay varios editores de texto. ¿Cuáles son y como opera cada uno? 2. [[http://es.tldp.org/Manuales-LuCAS/AA_Linux_colegio-1.1/AA_Linux_colegio-1.1-html/x6432.htm#admarc.org.2 Con el comando chroot ejecute el programa cat en un directorio diferente. Ayuda: Puede revisar las librerías que cat emplea con ldd /bin/cat (ver Administración de programas).]] 3. El ejemplo de **mknod** que referencia la primera consola virtual, en realidad referencia la entrada de teclado de la primera consola virtual. La información desplegada en la primera consola virtual puede verse en el dispositivo con número mayor 7 y número menor 1. En el directorio ##/dev## debe existir un archivo que referencie ese dispositivo, identifiquelo y revise su contenido por ejemplo con ##cat## o con ##less## y la opción ##-f##. 4. Hay un archivo en el que se almacena el mensaje de bienvenida que ven los usuarios que entran al sistema (por ejemplo al entrar desde una consola virtual o al hacer **telnet**), cambie el mensaje (Ayuda: el directorio ##/etc## contiene la mayoría de archivos de configuración del sistema completo). 5. Examine las especificaciones de la CPU que tiene su sistema (Ayuda: comando **more** y un archivo del directorio ##/proc##). 6. En el directorio ##/dev## hay varios enlaces simbólicos para dispositivos, por ejemplo ##/dev/modem## debe ser un enlace al puerto en el cual está el modem (e.g ##ttyS1##), ##/dev/cdrom## debe ser un enlace al dispositivo del CDROM (e.g ##hdc##), ##/dev/mouse## debe ser un enlace al puerto del ratón (e.g ##psaux## o ##ttyS0##). Revise los enlaces en su computador (si falta alguno agréguelo).

1. Entre los progamas del directorio /bin hay varios editores de texto. ¿Cuáles son y como opera cada uno?

ae, ed, vi, echo

2. Con el comando chroot ejecute el programa cat en un directorio diferente. Ayuda: Puede revisar las librerías que cat emplea con ldd /bin/cat (ver Administración de programas).



mkdir /root/nj; mkdir /root/nj/lib; cp /bin/cat /root/nj; cp /lib/libc.so.6 /root/nj/lib; cp /lib/ld-linux.so.2 /root/nj/lib

3. El ejemplo de mknod que referencia la primera consola virtual, en realidad referencia la entrada de teclado de la primera consola virtual. La información desplegada en la primera consola virtual puede verse en el dispositivo con número mayor 7 y número menor 1. En el directorio /dev debe existir un archivo que referencie ese dispositivo, identifiquelo y revise su contenido por ejemplo con cat o con less y la opción -f.

cat /dev/vcs1

4. Hay un archivo en el que se almacena el mensaje de bienvenida que ven los usuarios que entran al sistema (por ejemplo al entrar desde una consola virtual o al hacer telnet), cambie el mensaje (Ayuda: el directorio /etc contiene la mayoría de archivos de configuración del sistema completo).

El archivo es /etc/motd, su primera línea que contiene el nombre de la máquina y la versión del sistema es generada en cada arranque por el script /etc/init.d/bootmisc
que es arrancado desde el nivel S
, puede evitarse la modificación poniendo en "no" la variable EDITMOD en /etc/default/rcS.

5. Examine las especificaciones de la CPU que tiene su sistema (Ayuda: comando more y un archivo del directorio /proc).

cat /proc/cpu/info

6. En el directorio /dev hay varios enlaces simbólicos para dispositivos, por ejemplo /dev/modem debe ser un enlace al puerto en el cual está el modem (e.g ttyS1), /dev/cdrom debe ser un enlace al dispositivo del CDROM (e.g hdc), /dev/mouse debe ser un enlace al puerto del ratón (e.g psaux o ttyS0). Revise los enlaces en su computador (si falta alguno agréguelo).



ln -s /dev/ttyS1 /dev/mouse ln -s /dev/hdc /dev/cdrom

Notas


|| [1] || FHS (Filesystem Hierarchy Standard) es un estándar que establece "requerimientos y guías para ubicar archivos y directorios en sistemas estilo UNIX". ||
|| [2] || Los tipos soportados por el kernel 2.2.18, propios de otros sistemas operativos son: minix - Minix, affs Amiga Fast File System, hpfs - OS/2, ntfs - Windows NT/2000, msdos - Dos y Windows 3.1, vfat - Windows 95/98/ME algunas versiones de NT, fat_cvf - volumenes FAT comprimidos (Stacker, DoublSpace), adfs - Acorn Advanced, qnx4 - QNX, sysv - SystemV/Xenix/Coherent, ufs - BSD4.2/FreeBSD/NetBSD/OpenBSD/Solaris/NextStep, efs - Irix de Silicon Graphics, hfs - Apple. Los tipos creados con o para Linux son: ext2; umsdos - extensión a msdos para soportar nombres largos, permisos y propietarios, enlaces y archivos especiales; reiserfs, ext3, proc, usbdev. Los tipos de sistemas de archivos distribuidos son: nfs, coda, smb - protocolo SMB de Windows FWG/95/NT, shmem, ncp - Novell NetWare filesystem. Para ciertos dispositivos hay tipos especiales: iso9660 para leer CD-ROMs, romfs sistema de archivos de sólo lectura para ROM o RAM para mantener el kernel y módulos. ||
|| [3] || También puede examinar los sistemas de archivos montados en /etc/mtab o en /proc/mounts. ||
|| [4] || El tipo especial auto indica al kernel que intente determinar el sistema de archivos automáticamente. Intentará en el ordén especificado en el archivo /etc/filesystems o en su defecto /proc/filesystems. Esta opción es muy útil por ejemplo para disquettes. ||
|| [6] || El propietario por defecto en sistemas msdos o vfat puede establecerse con la opción uid=UID de mount, el grupo por defecto con la opción gui=GID. ||
|| [7] || En lugar de mknod también puede emplearse MAKEDEV que recibe nombres de dispositivos conocidos por Linux y crea los archivos apropiados en /dev. ||
|| [8] || En otras versiones de Unix con un programa hace que sea mantenido en memoria swap para que pueda cargarse más rápido. ||
|| [9] || El programa chmod también puede recibir la especificación de los permisos como un número octal (de 1 a 4 digitos): el primer dígito de izquierda a derecha indica permisos de otros; el segundo, en caso de haberlo, permisos del grupo; el tercero, si lo hay, permisos del usuario y el cuarto permisos de los programas. Para los digitos de usuario, grupo y otros un 0 indica ningún permiso, un 1 indica permiso de ejecución, 2 permiso de escritura y 4 permiso de lecturar; las posibles combinaciones se obtienen sumando estos valores (por ejemplo la máxima suma es 7 que concede los tres permisos). En el caso del digito de permisos especiales 1 es el bit sticky, 2 setgid y 4 setuid. Por ejemplo chmod 62 da permiso de lectura y escritura al grupo y sólo de lectura a otros. chmod 4110 prog marca como ejecutable el archivo prog para usuario y grupo y pone el bit setuid. ||
|| [10] || umask es un comando al menos de bash, csh y tcsh. ||
|| [11] || Para especificar la mascara de umask también puede emplearse un número en octal. El número indica los permisos que por defecto NO deben concederse. El ejemplo análogo al presentado en esta sección es umask 0177. ||
|| [12] || Aún cuando en el sitio de desarrollo hay planes para desarrollar una http://e2fsprogs.sourceforge.net/ext2.html. ||
Tabla de contenidos
  1. 1 - Guías para colegios con plataforma de referencia S-Helio 1.1
  2. 2 - Primera exploración de Linux desde la perspectiva de un usuario
  3. 3 - Software de libre redistribución
  4. 4 - Linux
  5. 5 - Sistema de usuarios y manejo de clave
  6. 6 - Escritorio y herramientas Gnome
  7. 7 - Directorios y archivos
  8. 8 - Disquetes y CDROM
  9. 9 - Búsqueda y consulta de documentación
  10. 10 - Linux desde la perspectiva de un usuario con experiencia
  11. 11 - Archivos y permisos
  12. 12 - Información personal y comunicación con otros usuarios
  13. 13 - Servicios de la Intranet
  14. 14 - Edición de texto
  15. 15 - Linux desde la perspectiva de un usuario con mas experiencia
  16. 16 - Sistemas para preparar documentos (I)
  17. 17 - Sistemas para preparar documentos (II)
  18. 18 - bash y el juego de herramientas
  19. 19 - Procesos y tareas
  20. 20 - Scripts basicos para bash (I)
  21. 21 - Scripts basicos para bash (II)
  22. 22 - Configuración de una sesión
  23. 23 - Desarrollo de habilidades para administrar computadores con Linux
  24. 24 - El rol del administrador de red
  25. 25 - Apagado y encendido de una red
  26. 26 - Administración de usuarios (I)
  27. 27 - Administración de usuarios (II)
  28. 28 - Administración de archivos (I)
  29. 29 - Administración de archivos (II)
  30. 30 - Administración de programas (I)
  1. 31 - Administración de programas (II)
  2. 32 - Colaboración y soporte
  3. 33 - Administración de Linux en computadores aislados
  4. 34 - Inicialización del sistema
  5. 35 - Kernel y módulos
  6. 36 - Hardware basico y Linux (I)
  7. 37 - Hardware basico y Linux (II)
  8. 38 - Dispositivos y Linux (I)
  9. 39 - Dispositivos y Linux (II)
  10. 40 - Dispositivos y Linux (III)
  11. 41 - Instalación de Debian
  12. 42 - Localización y configuración de algunos programas
  13. 43 - Administración de una red con Linux
  14. 44 - Redes, protocolos e Internet
  15. 45 - Dispositivos para interconexión y Linux
  16. 46 - Direcciones, enrutamiento y transporte
  17. 47 - Protocolos de soporte y de usuario (I)
  18. 48 - Protocolos de soporte y de usuario (II)
  19. 49 - Protocolos de soporte y de usuario (III)
  20. 50 - Protocolos de soporte y de usuario (IV)
  21. 51 - Protocolos de soporte y de usuario (V)
  22. 52 - Protocolos de soporte y de usuario (VI)
  23. 53 - Apéndice A. Plataforma de referencia S-Helio 1.1
  24. 54 - Apéndice B. Sobre estas guías
  25. 55 - Apéndice C. Actualización del kernel de Debian Linux (I)
  26. 56 - Apéndice C. Actualización del kernel de Debian Linux (II)
  27. 57 - Apéndice D. Respuestas a los ejercicios (I)
  28. 58 - Apéndice D. Respuestas a los ejercicios (II)
  29. 59 - Apéndice D. Respuestas a los ejercicios (III)
Autor y licencia de 'Manual Aprendiendo a aprender Linux - Administración de archivos (II)'
Vladimir Támara, Jaime Irving Dávila, Pablo Chamorro e Igor Támara Extraído de: http://es.tldp.org/Manuales-LuCAS/AA_Linux_colegio-1.1/AA_Linux_colegio-1.1-html/ GNU Free Documentation License
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Manual Aprendiendo a aprender Linux - Administración de archivos (II)'

Manual Compacto para nuevos usuarios.
Esta guía tiene por objetivo dar respuestas muy claras y concretas a los problemas que... Más »
En la edición anterior, se explicó las bases de Netfilter/IPTables. En esta segunda entrega, se... Más »
Este trabajo ha tenido en cuenta los supuestos teóricos analizados en el artículo “Competencias: Un... Más »
Las fotografias de flores (flora en general) quizas sean las que mejor se dejan enmarcar.... Más »
¿Estás seguro de que deseas eliminar este capítulo?