GNU/Linux >> Tutoriales Linux >  >> Panels >> Webmin

Administrador de archivos Java

En esta página el Administrador de archivos Java El módulo está documentado y se explican sus funciones, como copiar y pegar, editar atributos ACL y EXT y compartir archivos. A diferencia de la mayoría de los módulos de Webmin, File Manager está escrito en Java y necesita una versión reciente de Java para instalarse. El administrador de archivos HTML mucho más rápido reemplazará la versión Java de Webmin 1.762.

Contenido

El módulo Administrador de archivos

En la categoría Otros en Webmin hay un módulo que es bastante diferente de cualquiera de los demás. En lugar de configurar algún servidor o servicio, permite al usuario ver y manipular archivos en el servidor a través de un administrador de archivos de subprogramas Java. La interfaz de usuario es similar al antiguo explorador de Windows:a la izquierda hay un árbol de directorios y a la derecha hay una lista de archivos en el directorio actual. En la parte superior hay una fila de botones en una barra de herramientas que se utilizan para realizar varias operaciones en los archivos seleccionados. Esta captura de pantalla muestra un ejemplo:


El módulo Administrador de archivos

A diferencia de otros módulos, este solo tiene una sola página que se ocupa por completo con el applet de Java. Para volver al menú principal de Webmin, debe hacer clic en el Índice flecha en la esquina superior izquierda. Naturalmente, si su navegador no es compatible con Java, no se puede utilizar el applet.

La interfaz de usuario del módulo File Manager es casi exactamente la misma en todas las versiones de Unix. Las únicas diferencias son que algunos de los EXT , LCA y Atributo Los botones (descritos en la sección *Edición atribuida y ACL*) pueden no existir en algunos sistemas operativos. Esto se debe a que los sistemas de archivos en esas variantes de Unix no admiten los atributos extendidos que los botones le permiten configurar.

Navegación de directorios y visualización de archivos

Cuando cargue por primera vez el administrador de archivos, el panel de la derecha mostrará el contenido del directorio raíz en su sistema. Para ingresar a otro directorio, simplemente haga doble clic en él en la lista. Para retroceder en un directorio, haga doble clic en el enlace .. en la parte superior de la lista del directorio actual.

También puede ver el contenido de un directorio haciendo clic en él en el árbol del panel izquierdo. Al hacer doble clic, se abrirá el directorio en el árbol, lo que hará que aparezcan los subdirectorios debajo de él. Al hacer doble clic de nuevo, se cerrará. Cada vez que ingrese a un directorio usando el panel de la derecha, también se abrirá en el árbol de la izquierda. De manera similar, cuando se hace doble clic en el enlace .. para volver al directorio principal, el directorio anterior se cerrará en el árbol.

También es posible saltar a cualquier directorio de su sistema ingresando su ruta en el campo de texto arriba de la lista de directorios de la derecha. Suponiendo que realmente exista, Webmin abrirá todos los directorios principales en el árbol y mostrará su contenido en la lista de la derecha.

Para acelerar la interfaz de usuario, el administrador de archivos almacena en caché el contenido de todos los directorios que ve al usarlo. Esto significa que si se crea, modifica o elimina un archivo en el servidor, no se reflejará en la lista del directorio hasta que haga clic en Actualizar. botón en la barra de herramientas.

El contenido de cualquier archivo en su sistema se puede mostrar haciendo doble clic en él en la lista del panel derecho. Se abrirá una ventana del navegador separada y el contenido del archivo se mostrará en su navegador. Por lo tanto, cualquier tipo de archivo que admita el navegador se puede ver utilizando el administrador de archivos.

Si desea descargar un archivo de su sistema Webmin al host en el que se ejecuta su navegador, mantenga presionada la tecla Mayús mientras hace doble clic en él. El navegador debería pedirle que guarde el archivo en lugar de abrir una ventana para mostrar su contenido. También puede forzar una descarga seleccionando un archivo en el panel de la derecha y haciendo clic en Guardar en la barra de herramientas en la parte superior de la ventana del administrador de archivos.

Manipulación de archivos

El módulo Administrador de archivos le permite renombrar, mover y copiar archivos de la misma manera que lo haría cualquier otro administrador de archivos. Para seleccionar el archivo que desea manipular, simplemente haga clic en él en el panel de la derecha. Para seleccionar varios archivos, mantenga presionada la tecla Control mientras hace clic o mantenga presionada la tecla Mayús para seleccionar un rango completo.

Para mover archivos a un directorio diferente, seleccione uno o más y haga clic en Cortar botón en la barra de herramientas. Luego navegue hasta el destino y haga clic en Pegar botón. Si ya existe un archivo con el mismo nombre, Webmin le pedirá que cambie el nombre del archivo pegado para evitar el conflicto. Si elige no cambiar el nombre, se sobrescribirá el archivo en el directorio de destino con el mismo nombre.

Para copiar archivos, selecciónelos en el panel de la derecha y haga clic en Copiar botón. A continuación, vaya al directorio en el que desea que se copien y haga clic en Pegar. . Al igual que cuando mueve archivos, se le pedirá que cambie el nombre de cualquiera que entre en conflicto con los archivos que ya existen en el directorio de destino. Se pueden hacer múltiples copias de un archivo pegándolo en diferentes directorios. Para crear una copia de un archivo en el mismo directorio, simplemente selecciónelo y presione Copiar y Pegar e ingrese un nuevo nombre de archivo.

Puede eliminar uno o más archivos y directorios seleccionándolos y haciendo clic en Eliminar botón en la barra de herramientas. Antes de que se eliminen realmente, aparecerá una ventana de confirmación con una lista de todos los archivos seleccionados. Cuando Eliminar se hace clic en el botón de la ventana, todos los archivos, directorios y su contenido seleccionados se eliminarán de forma permanente.

Se puede cambiar el nombre de un solo archivo seleccionándolo en el panel de la derecha y haciendo clic en Renombrar botón en la barra de herramientas. Esto abrirá una ventana que contiene el nombre de archivo actual y un cuadro de texto para ingresar un nuevo nombre. Si el nuevo nombre es el mismo que un archivo existente en el mismo directorio, se sobrescribirá cuando Cambiar nombre. se pulsa el botón de la ventana.

Creación y edición de archivos

El módulo Administrador de archivos ofrece dos métodos para crear nuevos archivos:puede crear un archivo de texto desde cero o cargar datos desde el host en el que se ejecuta su navegador web. Para crear un nuevo archivo de texto vacío, haga clic en Nuevo botón de documento en la barra de herramientas a la derecha de Eliminar botón. Aparecerá una ventana en la que puede ingresar la ruta completa al archivo y su contenido. Cuando haya terminado de editar, haga clic en Guardar en la parte inferior de la ventana de creación de archivos.

Para cargar un archivo desde la PC en la que se ejecuta su navegador, haga clic en Cargar botón en la barra de herramientas. Esto abrirá una pequeña ventana del navegador con dos campos. El Archivo a subir El campo es para seleccionar un archivo en su PC, mientras que el campo Subir al directorio El campo es para ingresar el directorio en el que se cargará el archivo. Cuando se hayan completado ambos campos, haga clic en Subir para enviar el archivo a su servidor Webmin. Una vez que se complete la carga, la lista de directorios se actualizará para mostrar el nuevo archivo.

Debido a que muchas personas ejecutan sus navegadores web en el sistema operativo Windows, que utiliza un formato de archivo de texto diferente al de Unix, hay una opción en la ventana de carga para convertir el archivo cargado al formato correcto. Esto ¿Convertir líneas nuevas de DOS? El campo solo debe establecerse en cuando se carga un archivo de texto de un sistema Windows. Habilitarlo al cargar archivos binarios hará que se dañen.

El administrador de archivos también se puede usar para editar archivos de texto existentes en su sistema. Para ello, seleccione un archivo en el panel de la derecha y haga clic en Editar botón en la barra de herramientas. Aparecerá una ventana que muestra su contenido actual, permitiéndole editar el archivo como desee. Cuando haya terminado, haga clic en Guardar para que se escriba de nuevo en el servidor. No intente editar ni guardar archivos que no sean de texto, ya que su contenido se dañará.

Se puede cambiar el nombre de cualquier archivo existente simplemente seleccionándolo en el panel de la derecha y haciendo clic en Renombrar botón en la barra de herramientas. Esto abrirá una ventana que muestra el nombre de archivo actual y solicita uno nuevo. Haga clic en Renombrar en la ventana después de ingresar un nuevo nombre para cambiarlo.

Editar permisos de archivos

Cada archivo o directorio en un sistema de archivos Unix es propiedad de un solo usuario y grupo, y tiene un conjunto de permisos que determina quién puede acceder a él. Normalmente, estos se modifican con los comandos chown y chmod, pero también puede editarlos en el administrador de archivos. Para hacer esto, seleccione un solo archivo del panel derecho y haga clic en Información botón en la barra de herramientas. Esto abrirá la ventana de permisos que se muestra a continuación :


La ventana de permisos de archivos

El Archivo La sección de la ventana muestra su ruta completa, tamaño, tipo y última fecha de modificación. Los Permisos La sección contiene casillas de verificación que controlan qué usuarios pueden leer, escribir y ejecutar el archivo. Estos son los mismos permisos que puede cambiar en la línea de comando con el comando chmod. A medida que se seleccionan y deseleccionan, los permisos octales que normalmente se usarían con chmod se muestran en el Octal campo de abajo.

Para cambiar los propietarios del archivo, ingrese nuevos nombres de usuario y grupo o ID en el campo Usuario. y Grupo campos en la Propiedad sección de la ventana. Para los ejecutables, también puede controlar qué usuario ejecuta el programa utilizando Ejecutar como usuario y los campos *Ejecutar como grupo*. Debido a que estas opciones corresponden a los permisos de chmod, cambiarlas actualizará a Octal campo también.

Al editar un directorio, las casillas de verificación disponibles son ligeramente diferentes. El permiso de ejecución se reemplaza con la lista, un Solo los propietarios pueden editar archivos se agrega el cuadro, y Ejecutar como las casillas de verificación se reemplazan con Grupo de herencia de archivos . Todos estos corresponden a los permisos de archivo estándar de Unix con los que cualquier administrador de sistemas ya debería estar familiarizado.

Si cambia los permisos y la propiedad de un directorio, también puede optar por cambiar los de cualquier subdirectorio y archivo que contenga. El Aplicar cambios a El menú determina a qué archivos y directorios se aplican los permisos y tiene tres opciones:

  • Solo este directorio La propiedad y los permisos elegidos se establecerán solo en el directorio seleccionado.
  • Este directorio y sus archivos La propiedad y los permisos se establecerán en el directorio elegido y todos los archivos que contiene. Los subdirectorios y sus archivos no se verán afectados.
  • Este directorio y todos los subdirectorios La propiedad y los permisos se establecerán en el directorio elegido y todos los archivos y subdirectorios que contiene.

Si el archivo que se seleccionó cuando la Información se hizo clic en el botón es en realidad un enlace simbólico, la ventana contendrá un Enlace a adicional campo que se puede cambiar si desea editar el destino del enlace. Cambiar los campos de permiso y propiedad no tiene sentido, ya que no se pueden editar para enlaces simbólicos en sistemas Unix.

Creación de enlaces y directorios

El administrador de archivos se puede utilizar para crear un nuevo enlace simbólico en el directorio actual siguiendo estos sencillos pasos:

  1. Navegue hasta el directorio en el que desea que se cree el enlace y haga clic en Nuevo botón de enlace en la barra de herramientas.
  2. En la ventana que aparece, ingrese la ruta del nuevo archivo de enlace en Enlace desde campo.
  3. Ingrese la ruta a un archivo o directorio existente al que desea que apunte el vínculo en Vincular a campo.
  4. Haga clic en Crear para crearlo en el servidor y agregarlo a la lista del directorio.

También se pueden crear nuevos directorios siguiendo estos pasos :

  1. Navegue hasta el directorio en el que desea que esté el nuevo subdirectorio y haga clic en Nuevo botón de directorio en la barra de herramientas.
  2. Ingrese la ruta completa al directorio en el Nuevo directorio campo.
  3. Presiona Crear botón para crearlo.

Buscar archivos

El administrador de archivos se puede usar para buscar archivos o directorios en su sistema que coincidan con ciertos criterios. Esto puede ser útil si conoce el nombre de un archivo pero no el directorio en el que se encuentra, o si desea encontrar archivos que pertenecen a algún usuario o que tienen un tamaño mayor. Para buscar archivos, los pasos a seguir son :

  1. Haga clic en Buscar en la barra de herramientas, que abrirá una ventana de búsqueda.
  2. En el directorio de búsqueda ingrese el directorio en el que se encuentran los archivos que está buscando. Para buscar en todo el sistema, simplemente ingrese _/_. Sin embargo, esto puede llevar mucho tiempo en un servidor con sistemas de archivos grandes.
  3. Para buscar por nombre de archivo, ingrese un patrón en el campo *Para archivos que coincidan*. Esto puede ser algo como *.txt o foo?.c . Si el campo se deja en blanco, los nombres de archivo no se incluirán en los criterios de búsqueda.
  4. Para encontrar solo los archivos que pertenecen a un usuario en particular, ingrese el nombre de usuario o ID en Propiedad del usuario campo.
  5. De manera similar, para buscar archivos propiedad de un grupo, ingrese su nombre o ID en Propiedad del grupo campo.
  6. Para limitar la búsqueda a archivos normales, directorios o algún otro tipo de archivo, selecciónelo en Tipo de archivo campo.
  7. Si desea buscar archivos más grandes que un cierto tamaño, cambie el Tamaño del archivo campo a Más de e ingrese el tamaño mínimo en bytes en el campo adyacente. Para encontrar los más pequeños que algún tamaño, seleccione Menos de e ingrese el tamaño máximo en el campo al lado.
  8. Para evitar que se comprueben los sistemas de archivos montados en el directorio de búsqueda, cambie Buscar montajes anteriores opción a No . Esto puede ser útil si desea evitar buscar sistemas de archivos NFS, que pueden ser mucho más lentos que los que se montan desde discos locales.
  9. Finalmente, haga clic en Buscar ahora botón. Cuando se complete la búsqueda, todos los archivos y directorios que coincidan con todos los criterios elegidos se mostrarán en Resultados de búsqueda pestaña en la ventana. Puede hacer doble clic en uno para que el administrador de archivos navegue automáticamente al directorio que lo contiene y selecciónelo en el panel de la derecha. Para realizar otra búsqueda, vuelva a hacer clic en Criterios de búsqueda pestaña y siga los pasos anteriores de nuevo.

En segundo plano, la función de búsqueda del administrador de archivos utiliza el comando de búsqueda de Unix para localizar archivos que coincidan con los criterios que ingresa. Todas las opciones disponibles corresponden a las opciones de la línea de comandos para buscar, como -name , -usuario y -grupo .

Editar atributos de archivo EXT

Varios tipos de sistemas de archivos Unix admiten atributos especiales en archivos más allá de los que se pueden configurar con los comandos normales chmod y chown. En los sistemas de archivos ext2 y ext3 de Linux, cada archivo tiene varias opciones especiales que normalmente se configuran con el comando chattr. Suponiendo que su sistema tenga al menos un sistema de archivos de este tipo, puede cambiar los atributos EXT de los archivos que contiene siguiendo estos pasos :

  1. Seleccione el archivo que desea modificar en el panel de la derecha y haga clic en EXT botón en la barra de herramientas. Esto abrirá una ventana que muestra los atributos que están configurados actualmente, asumiendo que el archivo está en un sistema de archivos ext2 o ext3.
  2. Para evitar que la última hora de acceso del archivo se actualice cada vez que se lee, active No actualizar las horas de acceso opción. Esto puede evitar muchas escrituras de disco inútiles en archivos que se leen con frecuencia.
  3. Para detener los procesos que modifican el contenido de un archivo, marque la casilla Solo se puede agregar al archivo opción. Esto es útil para los archivos de registro que desea evitar que se trunquen o se sobrescriban.
  4. Para que el núcleo comprima de forma automática y transparente el contenido de un archivo, active la opción *Comprimir datos en disco*. Esto solo tendrá efecto si su kernel admite la compresión de archivos transparente.
  5. Para detener la lectura de un archivo mediante el comando dump backup (explicado en el capítulo 14), active No hacer copia de seguridad con dump opción.
  6. Para evitar que un archivo se modifique o elimine, marque la casilla No permitir modificación opción.
  7. Para que el núcleo sobrescriba los bloques de disco que contienen el archivo cuando se elimine, active Cero bloques al eliminar atributo.
  8. Para forzar que cualquier escritura en el archivo se escriba en el disco inmediatamente, active Sincronizar siempre después de escribir opción. Normalmente, el kernel almacena los datos en el búfer para escribirlos en el disco cuando sea más conveniente.
  9. Para que el núcleo guarde el contenido del archivo cuando se elimine, active Guardar contenido para recuperarlo opción.
  10. Finalmente, haga clic en Guardar para que sus cambios se apliquen al archivo.

Debido a que todos los atributos anteriores se pueden cambiar en el indicador de shell usando el comando chattr, hacer que un archivo no se pueda modificar o configurarlo en modo de solo agregar no brinda ninguna protección contra alguien que tiene acceso de root a su sistema.

Edición de atributos de archivo XFS

En los sistemas de archivos xfs en Linux e Irix, los archivos tienen tipos de atributos totalmente diferentes. Cada archivo o directorio puede tener un número ilimitado, cada uno de los cuales es simplemente una asignación entre un nombre de texto y un valor. Normalmente, el comando attr se usa para editar atributos, pero el administrador de archivos también se puede usar siguiendo estos pasos:

  1. Seleccione el archivo que desea modificar en el panel de la derecha y haga clic en el botón *Attrs *en la barra de herramientas. Esto abrirá una ventana que enumera los atributos existentes, a menos que el sistema de archivos en el que se encuentra el archivo no los admita.
  2. Para crear un nuevo atributo, haga clic en Agregar atributo botón en la parte inferior de la ventana. Esto abrirá otra ventana para ingresar su nombre y valor, que puede contener varias líneas.
  3. Haga clic en Guardar en la ventana de nuevo atributo para agregarlo a la lista.
  4. Para editar cualquier atributo existente, simplemente haga doble clic en él. Esto abrirá una ventana como la que se usa para crear un nuevo atributo, pero con un Eliminar adicional. botón.
  5. Cuando haya terminado de crear y editar atributos para el archivo, haga clic en Guardar botón debajo de la lista. Solo entonces se aplicarán realmente al archivo en el servidor.

En general, los atributos se utilizan para almacenar metainformación sobre archivos, como una descripción, un juego de caracteres o un icono. Consulte la página de manual del comando attr para obtener más información sobre para qué se pueden usar los atributos.

Editar archivos ACL

Los permisos y la propiedad de archivos estándar de Unix son una forma sencilla de controlar quién puede acceder a un archivo, pero no son muy flexibles. Una alternativa superior que está disponible en muchos sistemas operativos son las ACL POSIX. POSIX es un conjunto de estándares que se aplica a muchos sistemas Unix, y ACL significa Lista de control de acceso. Al configurar una ACL para un archivo, puede otorgar permisos a usuarios o grupos adicionales además del propietario y el grupo normales. Al editar la ACL de un directorio, también se pueden configurar los valores predeterminados para los archivos recién creados en ese directorio.

El tipo de sistema de archivos xfs en Irix y Linux incluye compatibilidad con ACL, al igual que los sistemas de archivos ufs en Solaris. Si tiene instalados los parches de kernel correctos, los sistemas de archivos ext2 y ext3 en Linux también pueden admitir ACL. Afortunadamente, se implementan de manera casi idéntica en todos los sistemas operativos, por lo que la interfaz de usuario en Webmin para editarlos es la misma.

Una lista de control de acceso contiene al menos cuatro entradas, cada una de las cuales otorga algunos permisos a un usuario o grupo. Los permisos otorgados por cada entrada son los mismos que los establecidos por el comando chmod:lectura, escritura y ejecución/lista. La ACL predeterminada para un archivo contiene entradas para su usuario propietario, grupo propietario y otros usuarios de Unix. Estos son exactamente los mismos que los permisos otorgados a usuarios, grupos y otros por chmod y la Información ventana en el administrador de archivos.

Una entrada especial que aparece en todas las ACL es la máscara, que define los permisos máximos que se pueden otorgar al propietario del grupo ya cualquier otro usuario excepto al propietario del archivo. Debido a que la máscara limita los permisos que pueden otorgar otras entradas, a menudo deberá cambiarla para lograr el efecto deseado de su ACL. Debe existir exactamente una entrada de máscara en cada ACL.

La entrada de ACL más utilizada es la que otorga permisos a un usuario de Unix que no sea el propietario. Del mismo modo, también se pueden definir entradas que otorgan permisos a otro grupo. No hay límite en el número de tales entradas que se pueden crear.

La ACL de un directorio puede incluir varias entradas predeterminadas especiales, que determinan la ACL inicial de cualquier archivo creado en el directorio. Se pueden crear entradas de usuario, grupo y máscara predeterminados, y el usuario y grupo predeterminados se pueden aplicar a un usuario específico o al propietario del archivo. En la mayoría de los sistemas operativos, si crea valores predeterminados, debe crear al menos entradas para el propietario del usuario predeterminado, el propietario del grupo predeterminado y la máscara predeterminada.

En el indicador de shell, los comandos getfacl y setfacl se usan en Linux y Solaris para ver y cambiar las ACL, respectivamente. En Irix, el ls -D El comando se usa para mostrar las ACL y el comando chacl para establecerlas. Webmin llamará a estos comandos en el servidor cada vez que se use el administrador de archivos para ver o cambiar la ACL de un archivo.

Para editar la ACL de un archivo o directorio, haga lo siguiente :

  1. Seleccione el archivo de la lista en el panel derecho del administrador de archivos y haga clic en ACL botón en la barra de herramientas. Aparecerá una ventana con una lista de todas las entradas de ACL existentes, como se muestra en la imagen a continuación.
  2. Para agregar una nueva entrada, seleccione su tipo en el menú junto a Agregar ACL de tipo botón antes de hacer clic en él. Esto abrirá otra ventana para ingresar el usuario o grupo al que se aplica la entrada y los permisos que se le otorgan. Una ACL solo puede tener una máscara o una entrada de máscara predeterminada, por lo que si se elige cualquiera cuando
  3. Para las entradas de ACL de usuario o grupo, debe completar Aplicar a campo con el nombre del usuario o grupo al que se otorgan los permisos. Para las entradas de usuario predeterminado o grupo predeterminado, Aplicar a el campo se puede establecer en Propietario del archivo o ingrese el nombre de un usuario o grupo. En el primer caso, los permisos se aplicarán al propietario o grupo de cualquier nuevo archivo creado en el directorio. En este último, se otorgarán al usuario o grupo ingresado. Para las entradas de ACL de máscara, no hay ningún campo para elegir a quién se aplican.
  4. En los Permisos campo, marque los permisos que desea otorgar al usuario o grupo. Estos tienen el mismo significado que los establecidos por el comando chmod en la ventana descrita en Permisos de archivo sección.
  5. Haga clic en Guardar para que la nueva entrada de ACL se agregue a la lista en la ventana de ACL. Sin embargo, aún no se guardará en el servidor.
  6. Para editar una entrada de ACL existente, simplemente haga doble clic en su fila en la lista. Puede cambiar el usuario o grupo al que se aplica (si corresponde) y los permisos, pero no el tipo. Haga clic en Guardar para mantener los cambios o el botón Eliminar para eliminar la entrada de la lista. Sin embargo, no todos los tipos de entradas de ACL se pueden eliminar, solo aquellos que otorgan permisos a un usuario o grupo específico, o los diversos tipos predeterminados para un directorio.
  7. Finalmente, haga clic en Guardar en la parte inferior de la ventana de ACL para aplicar la ACL al archivo en el servidor. Debido a que no todas las combinaciones de entradas son válidas en todos los sistemas operativos, es posible que se muestre un mensaje de error si su ACL es incorrecta de alguna manera. Si esto sucede, solucione el problema o use Cancelar botón para descartar los cambios.


La ventana ACL

Compartir directorios

Si tiene Samba instalado en su sistema (cubierto en SambaWindowsFileSharing), es posible usar el administrador de archivos para compartir directorios con clientes de Windows. Además, si está ejecutando Linux o Solaris, el administrador de archivos se puede usar para exportar directorios a través de NFS (como se explica en NFSExports). Al compartir directorios, el administrador de archivos tiene muy pocas opciones en comparación con los módulos diseñados específicamente para configurar Samba y NFS. Sin embargo, proporciona una interfaz de usuario mucho más simple.

Suponiendo que Samba esté instalado y funcionando en su sistema, para compartir un directorio con clientes de Windows, los pasos a seguir son:

  1. Seleccione el directorio que desea compartir en el panel de la derecha y haga clic en Compartir botón en la barra de herramientas. Esto abrirá una ventana con dos pestañas, etiquetadas como Windows y NFS .
  2. En la primera pestaña, active Compartir archivos de Windows activado opción.
  3. Ingrese una breve descripción para este directorio en el Comentario campo.
  4. A menos que desee que el recurso compartido se deshabilite temporalmente, asegúrese de que ¿Actualmente está activo? el campo está establecido en .
  5. Para evitar que los clientes escriban en el directorio, cambie Writable campo a No . De lo contrario, déjelo establecido en .
  6. Para permitir que los clientes accedan a este recurso compartido sin necesidad de iniciar sesión, configure el Invitado opción a . Si lo establece en Solo , los clientes serán tratados como invitados para el recurso compartido, incluso si inician sesión en el servidor. Sin embargo, si selecciona No , los clientes no podrán acceder a él sin iniciar sesión.
  7. Haga clic en Guardar para activar su nuevo recurso compartido. En el servidor, se agregará automáticamente una entrada al archivo de configuración de Samba. A partir de ahora, cuando el directorio aparezca en el administrador de archivos, su icono tendrá la letra S, para indicar que es compartido.

De la misma manera, los directorios que ya se comparten a través de Samba se pueden modificar mediante el administrador de archivos. Cualquier opción que se haya configurado en Webmin o manualmente no se verá afectada al editar el recurso compartido en este módulo, aunque solo algunas de ellas están visibles en Windows pestaña. Para desactivar el uso compartido de un directorio para clientes de Windows, simplemente seleccione Uso compartido de archivos de Windows deshabilitado opción y pulsa Guardar . Esto hará que todo el recurso compartido se elimine de la configuración de Samba, incluidas todas las opciones.

Si está ejecutando Linux y el software del servidor NFS está instalado en su sistema, puede exportar un directorio a clientes Unix siguiendo estos pasos:

  1. Seleccione el directorio que desea compartir en el panel de la derecha y haga clic en Compartir botón en la barra de herramientas. En la ventana que aparece, seleccione el NFS pestaña.
  2. Active Compartir archivos NFS activado opción.
  3. Las opciones de exportación NFS La sección contiene una tabla de hosts con los que se comparte el directorio y las opciones que se aplican a esos hosts. Al configurar el uso compartido por primera vez, solo hay una fila vacía disponible, por lo que si desea agregar varias filas, debe guardar la exportación y volver a editarla. En el campo debajo de Hosts columna, ingrese el nombre de host, la dirección IP o el grupo de red al que desea que se exporte el directorio. Desde los menús debajo de las Opciones puede controlar si los clientes pueden escribir en el directorio y cómo el servidor trata a los usuarios de Unix del cliente. El Capítulo 6 explica los significados de estas opciones de menú con más detalle.
  4. Haga clic en Guardar para que la configuración de exportación se vuelva a escribir en el servidor y el servidor NFS se reinicie automáticamente. Los clientes Unix permitidos podrán acceder al directorio inmediatamente.
  5. Para agregar otro host al directorio, haga clic en Compartir de nuevo en la barra de herramientas y repita los pasos 3 a 5.

En Solaris, los pasos para compartir un directorio a través de NFS no son los mismos debido a las diferentes opciones disponibles en esos sistemas operativos:

  1. Seleccione el directorio que desea compartir en el panel de la derecha y haga clic en Compartir botón en la barra de herramientas. En la ventana que aparece, seleccione el NFS pestaña.
  2. Active Compartir archivos NFS activado opción.
  3. Ingrese una breve descripción para esta exportación en la Descripción campo, si quieres.
  4. Para otorgar a algunos hosts acceso de solo lectura al directorio, cambie los Hosts de solo lectura campo a Enumerado e ingrese sus nombres de host, direcciones IP o grupos de red en el campo a continuación, separados por espacios. Puede especificar una red completa precediéndola con una @, como @192.168.1 . Para otorgar acceso de solo lectura a todos los hosts, seleccione Todos opción en su lugar. Esto significa que cualquier sistema que pueda conectarse al suyo a través de la red podrá montar el directorio y leer los archivos que contiene.
  5. Para otorgar a los hosts acceso de lectura y escritura al directorio, cambie los Hosts de lectura y escritura campo a Enumerado e ingrese sus nombres de host, direcciones IP, grupos de red o redes en el campo debajo. Si selecciona Todos , cualquier sistema que pueda conectarse al suyo podrá leer y escribir archivos en el directorio, lo que probablemente sea una mala idea desde el punto de vista de la seguridad.
  6. De forma predeterminada, incluso aquellos hosts que tienen acceso de lectura o escritura no podrán acceder a los archivos como usuario raíz. Para otorgar esto a algunos hosts, cambie los Hosts de acceso raíz campo a Enumerado e ingrese sus nombres de host, direcciones, grupos de red o redes en el campo a continuación. Consulte el capítulo 6 para obtener más detalles sobre lo que significa el acceso raíz en relación con NFS.
  7. Finalmente, haga clic en Guardar para que su nueva exportación NFS se guarde y se active.

Tanto en Linux como en Solaris, una vez que se comparte un directorio a través de NFS, su ícono en el panel derecho del administrador de archivos se marcará con la letra S. Los directorios que se han compartido manualmente o mediante el módulo NFS de Webmin también se indicarán de manera similar, y usted puede editar su configuración seleccionándolos y presionando el botón Compartir botón. Cualquier opción de NFS que no sea configurable en el administrador de archivos no se verá afectada.

En la ventana para compartir, puede desactivar la exportación NFS de un directorio seleccionando Compartir archivos NFS deshabilitado y haciendo clic en Guardar . Todas las entradas en el archivo de configuración de NFS para el directorio se eliminarán y el servidor NFS se reiniciará para que los cambios se activen inmediatamente.

Control de acceso a módulos

Al igual que otros módulos, el administrador de archivos se puede configurar en el módulo Usuarios de Webmin (tratado en el capítulo 52) para restringir el acceso que un usuario tiene al mismo. Específicamente, puede limitar a un usuario de Webmin a directorios particulares y permitirle acceder a archivos con los derechos de un usuario de Unix no root. La función de limitación de directorios es particularmente poderosa, ya que un usuario puede tener acceso de root dentro de ese directorio pero no puede ver ni tocar ningún archivo fuera de él.

Una vez que haya creado un usuario de Webmin con acceso al módulo, los pasos a seguir para restringir su acceso al mismo son:

  1. En el módulo Usuarios de Webmin, haga clic en Administrador de archivos junto al nombre del usuario o grupo para el que desea editar las restricciones de control de acceso.
  2. Para cambiar el usuario de Unix con el que se accede a los archivos, ingrese un nuevo nombre en Acceder a los archivos en el servidor como campo. Alternativamente, puede seleccionar Igual que el inicio de sesión de Webmin opción, en cuyo caso el usuario de Webmin tendrá los mismos privilegios que el usuario de Unix con el mismo nombre. Cualquiera que use el módulo no tendrá privilegios de root y no podrá usar sus funciones para compartir archivos, ya que esto abriría un gran agujero de seguridad. Del mismo modo, los usuarios de Webmin que no tengan acceso a los módulos Samba o NFS no podrán configurar el uso compartido de archivos.
  3. Umask para archivos nuevos El campo controla los permisos que se establecen en los archivos y directorios recién creados. Contiene un número octal que es el inverso binario del número utilizado en el comando chmod para establecer permisos. So for example, a umask of 022 would give new files 755 permissions, while a umask of 077 would give them permissions of 700.
  4. To prevent the user creating or editing symbolic links and to force all links to appear as the file that they are linked to, change the Always follow symlink? campo a . This should be done when restricting a user to a directory, so that he cannot create links to files outside of the directory and then edit or view them in the file manager.
  5. To stop the Webmin user editing or changing any files, set the Read-only mode? campo a .
  6. To restrict him to only certain directories, enter them into the Only allow access to directories caja de texto. By default this field contains on the root directory /, which you must remove if the restrictions are to make any sense. When the user opens the file manager, it will appear as though directories other than those that have been allowed do not exist. However, the full path to each directory will still be visible. To automatically include the home directory of the Unix user with the same name, check the Include home directory of Webmin user opción. To have the file manager navigate to the first accessible directory automatically, leave the *Open first allowed directory?* option checked.
  7. Finalmente, haga clic en Guardar button to have the new restrictions activated.

If you want to give a large number of users access to the file manager, it may be better to install Usermin (covered in UserminConfiguration) instead. It includes an identical file manager that always runs as the Unix user logged into Usermin, and can be restricted to the user's home directory.


Webmin
  1. ¿Diferencia de cálculo de tamaño de directorio?

  2. Cómo deshabilitar la exploración de directorios

  3. Error de usuario del administrador de archivos

  4. Eliminar un enlace simbólico a un directorio

  5. Bash:¿No existe tal archivo o directorio?

¿Cómo acceder a mi administrador de archivos de cPanel?

Administrador de archivos frente a FTP

Cómo navegar por el Administrador de archivos de cPanel

Acciones básicas en cPanel File Manager

Usando el administrador de archivos en cPanel

Cómo copiar un archivo en el Administrador de archivos