¿Cómo puedo configurar fácilmente el recurso compartido de samba en Debian Wheezy?

¿Cómo puedo configurar fácilmente el recurso compartido de samba en Debian Wheezy?

Acabo de instalar un nuevo Debian Wheezy y estoy intentando crear un nuevo recurso compartido. Estoy usando KDE 4 y allí, en el menú de preferencias de la carpeta, encontré la opción para compartir la carpeta con Samba; ¡aunque parece que no hace nada!

¿Existe una GUI o alguna herramienta de configuración basada en web disponible en Debian?

Respuesta1

No estoy familiarizado con una GUI para lograr esto, pero los pasos para hacerlo manualmente desde una terminal no son tan malos. Sólo necesitas hacer lo siguiente:

Instalar Samba y los paquetes requeridos

sudo apt-get install smbfs samba

Editar el archivo de configuración/etc/samba/smb.conf

Asegúrese de tener la siguiente línea en este archivo y de que esté descomentada. Es posible que esté configurado como security = sharepredeterminado.

security = user

También en este archivo, en la sección "Definiciones de recursos compartidos", configure un nuevo recurso compartido similar al siguiente:

[primary]
   comment = Guest access Share
   path = /mnt/primary
   writeable = yes
   valid users = @smb
   guest ok = no

Esto dice que el recurso compartido se llamará "primario", la ruta local al directorio compartido está en /mnt/primary, los usuarios autorizados pueden escribir, solo se permiten usuarios del grupo smb y los invitados anónimos no pueden usar esto.

Configuración de prueba contestparm

Cuando haya terminado, guarde el archivo. Luego corre testparmpara ver si hay algún problema.

ejemplo de ejecución de testparm

$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    workgroup = MYGROUP
    server string = Samba Server Version %v
    log file = /var/log/samba/log.%m
    max log size = 50
    cups options = raw

[homes]
    comment = Home Directories
    read only = No
    browseable = No

[printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No

Empezando Samba

Por último, reinicie el servidor samba:

/etc/init.d/samba restart

Configuración del cliente (en Windows)

Elija la unidad de red del mapa en la pantalla "Mi PC". Luego ingresa:

\\debian_box_ip_address\share_name  

Por ejemplo:

\\192.168.0.200\primary

Luego elija "iniciar sesión con credenciales diferentes" e ingrese su nombre de usuario/contraseña de Linux.

Referencias

Respuesta2

Ahí está elAPLASTAR(Herramienta de administración web de Samba), desde la cual puede administrar su servidor samba.

Puede hacer todo en la respuesta elegida, menos la configuración del cliente, y más. Simplemente instálelo sudo apt-get install swaty navegue hasta su servidor en el puerto 901 ( 192.168.x.x:901) desde un navegador web.

Debe iniciar sesión como root según los requisitos de samba.

información relacionada