Samba

System-config-samba es una GUI para administrar usuarios y recursos compartidos de samba. Antes de usar system-config-samba, instalemos el conjunto de servidores Samba desde el repositorio de Ubuntu ejecutando el siguiente comando en la terminal.


Samba

Verificamos la versión.


Samba

Salida de muestra.


Samba

Para verificar si el servicio Samba se está ejecutando, emita los siguientes comandos.


Samba

Para iniciar estos dos servicios, emita los siguientes comandos


Samba

Una vez iniciado, smbd escuchará en el puerto TCP 139 y 445. nmbd escuchará en el puerto UDP 137 y 138.

  • TCP 139: utilizado para compartir archivos e impresoras y otras operaciones.
  • TCP 445: el puerto CIFS sin NetBIOS.
  • UDP 137: utilizado para la navegación de red NetBIOS.
  • UDP 138: utilizado para el servicio de nombres NetBIOS.
  • Ejecute el siguiente comando para instalarlo.


    Samba

    Entonces podemos comenzarlo desde la línea de comandos.


    Samba

    Si obtiene el siguiente error: could not open configuration file `/etc/libuser.conf': No such file or directory.

    Puede solucionarlo creando un /etc/libuser.conf archivo vacío con el siguiente comando.


    Samba

    Luego, vuelva a ejecutar el comando de inicio. Aquí está la interfaz predeterminada.


    Samba

    Se abrirá la interfaz de Samba Server Configuration.


    Samba

    Primero, creemos un usuario de Samba. Ahora podemos abrir una nueva ventana de terminal (porque system-config-samba está usando la ventana de terminal actual) y crear un usuario de Linux con el siguiente comando. Reemplace username con su nombre de usuario preferido.


    Samba

    A continuación, también debemos establecer una contraseña Samba separada para el usuario.


    Samba

    Ahora en la GUI de Samba, haga clic en Preferences > Server Settingsmenú. Asegúrese de que el valor de workgroupsea el mismo con la configuración del grupo de trabajo de las computadoras con Windows.


    Samba

    Luego haga clic en el botón más para crear un recurso compartido Samba. En la pestaña Básico , especifique:

  • El directorio / carpeta que desea compartir (lo uso /home/alfredocu/UBUNTU).
  • El nombre compartido.
  • Una descripción de la acción.
  • Si el usuario remoto puede escribir en el recurso compartido Samba o no.
  • Si otras computadoras en su red pueden ver el recurso compartido de Samba o no (normalmente sí).

  • Samba

    En la pestaña Acceso, seleccione el usuario de Samba que acaba de crear y haga clic en Aceptar. Si no se muestra el usuario de Samba, reinicie system-config-samba . Si selecciona Permitir acceso a todos , entonces otros en la misma red pueden acceder a la carpeta compartida sin ingresar un nombre de usuario y contraseña.


    Samba

    Redes.


    Samba

    Si desea permitir que el usuario tenga permiso de escritura en la carpeta compartida, ejecute el siguiente comando para otorgar permiso de lectura, escritura y ejecución.


    Samba

    Ahora todo lo que queda por hacer es reiniciar el servidor Samba.


    Samba

    Creamos directorios y archivos.


    Samba

    Acceso a la carpeta compartida de Samba desde Windows.

    Abrimos la ventana de equipo y le damos clic en Red.


    Samba

    Si se genera el siguiente error entonces.


    Samba

    Este error se debe a que las redes no son visibles y conexiones a otros dispositivos que se encuentre en la red no les permite conectarse.


    Samba

    Abrimos el Centro de redes y recursos compartidos. Damos clic en Cambiar configuración de uso compartido avanzado.


    Samba

    En el apartado de Invitado de redes, activamos las dos opciones para permitir la detección de redes y activar el uso compartido de archivos e impresoras.


    Samba

    Guardamos los cambios.

    En una computadora con Windows que esté en la misma red, abra el Equipo nuevamente y haga clic Red el panel izquierdo. Luego haga doble clic en el nombre de host de su computadora Ubuntu. Por ejemplo, el nombre de host de mi computadora Ubuntu 18.04 LTS es UBUNTU.


    Samba

    Dentro esta la carpeta UBUNTU y dentro de esta la carpeta de Alfredo con los archivos agregados, pero primero nos autentificamos.


    Samba

    Después de autentificarnos accedemos a la carpeta Alfredo y veremos los siguientes archivos, los cuales tenemos ciertos permisos que fueron asignados en la configuración de Samba en Ubuntu.


    Samba

    Archivos de Alfredo.


    Samba

    Ahora vamos a crear una carpeta desde Windows y le vamos a agregar otros archivos.


    Samba

    Archivos Miguel.


    Samba

    Ahora comprobamos en UBUNTU la nueva carpeta con sus archivos.


    Samba

    Archivos.


    Samba