Buscar

3.11. Permitir a los usuarios compartir directorios en un servidor Samba

download PDF

En un servidor Samba, puede configurar que los usuarios puedan compartir directorios sin permisos de root.

3.11.1. Habilitación de la función de acciones de los usuarios

Antes de que los usuarios puedan compartir directorios, el administrador debe habilitar los recursos compartidos de los usuarios en Samba.

Por ejemplo, para permitir que sólo los miembros del grupo local example puedan crear recursos compartidos de usuario.

Procedimiento

  1. Cree el grupo local example, si no existe:

    # groupadd example
  2. Prepare el directorio para que Samba almacene las definiciones de recursos compartidos de los usuarios y establezca sus permisos correctamente. Por ejemplo:

    1. Crea el directorio:

      # mkdir -p /var/lib/samba/usershares/
    2. Establezca los permisos de escritura para el grupo example:

      # chgrp example /var/lib/samba/usershares/
      # chmod 1770 /var/lib/samba/usershares/
    3. Establece el bit sticky para evitar que los usuarios renombren o borren los archivos almacenados por otros usuarios en este directorio.
  3. Edite el archivo /etc/samba/smb.conf y añada lo siguiente a la sección [global]:

    1. Establezca la ruta del directorio que configuró para almacenar las definiciones de recursos compartidos de los usuarios. Por ejemplo:

      ruta de usuarios compartidos = /var/lib/samba/usershares/
    2. Establece el número de recursos compartidos de usuario que Samba permite crear en este servidor. Por ejemplo:

      usershare max shares = 100

      Si utilizas el valor por defecto de 0 para el parámetro usershare max shares, los recursos compartidos de los usuarios están deshabilitados.

    3. Opcionalmente, establezca una lista de rutas de directorio absolutas. Por ejemplo, para configurar que Samba sólo permita compartir subdirectorios del directorio /data y /srv a compartir, establezca:

      usershare prefix allow list = /data /srv

    Para obtener una lista de otros parámetros relacionados con el uso compartido de usuarios que puede establecer, consulte la sección USERSHARES en la página de manual smb.conf(5).

  4. Verifique el archivo /etc/samba/smb.conf:

    # testparm
  5. Recarga la configuración de Samba:

    # smbcontrol all reload-config

    Ahora los usuarios pueden crear acciones de usuario.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.