Configurando Samba en NetBSD

De NetBSD Mexico

Instalar samba via pkgsrc:

# cd /usr/pkgsrc/net/samba
# make install clean

Iniciar los servicios en /etc/inetd.conf:

#netbios-ssn stream tcp nowait root /usr/pkg/sbin/smbd
#netbios-ns dgram udp wait root /usr/pkg/sbin/nmbd

Cambiar a esto:

netbios-ssn stream tcp nowait root /usr/pkg/sbin/smbd
netbios-ns dgram udp wait root /usr/pkg/sbin/nmbd

Grabar los cambios y reiniciar inetd:

/etc/rc.d/inetd restart

Agrega las siguientes lineas a /etc/rc.conf:

smbd=YES
nmbd=YES
samba=YES

Necesitas crear un archivo smb.conf en /usr/pkg/etc/samba/smb.conf Esto puede ser basico y necesario.

workgroup="some_group"
server string="NetBSD Samba Server"
hosts allow = 192.168.1. , 192.168.0.
encrypt passwords = yes
[shared]
comment = Shared
path = /home/ficovh/mp3
browseable = yes
writable = no
valid users = samba

Necesitamos un usuario para samba:

# useradd samba

Agregamos el usuario samba a la base de datos de este:

# smbpasswd -a -U samba

Probamos en nuestra maquina Windows.

Tambien podemos ver el contenido de un recurso compartido en Windows a traves de smbclient

# smbclient //ip_windows/recurso_compartido

ip_windows es la IP de nuestra maquina windows

Para probar si samba esta trabajando correctamente hacemos lo siguiente:

# smbclient -Usamba -L localhost

Este extracto, no representa en ningun momento, todo lo extenso que es Samba, existen mucho mas opciones y trucos, para aprovechar sus caracteristicas.

[editar] Referencias

* Sitio Web Samba 
Herramientas personales