Mostrando entradas con la etiqueta samba. Mostrar todas las entradas
Mostrando entradas con la etiqueta samba. Mostrar todas las entradas

lunes, 21 de junio de 2010

Protección de SAMBA

Para restringir el acceso a las carpetas compartidas con SAMBA, de modo que sólo estén accesibles para los hosts indicados, podemos usar iptables:

iptables -A INPUT -s 127.0.0.1/8 -j ACCEPT # Permitir conexiones locales
iptables -A INPUT -s 192.168.0.2/32 -j ACCEPT # Permitir por IP
iptables -A INPUT -m mac --mac-source 00:0a:11:16:1a:a3 -j ACCEPT # Permitir por MAC

iptables -A INPUT -p tcp --destination-port 137:139 -j REJECT # Denegar para los demas los puertos
iptables -A INPUT -p tcp --destination-port 445 -j REJECT # usados por SAMBA
iptables -P INPUT ACCEPT # Politica por defecto de aceptar (solo restringimos SAMBA)


Esto lo podemos poner en el fichero /etc/rc.local, que se ejecutará en cada arranque.

martes, 27 de enero de 2009

Montar y desmontar unidades compartidas de Windows en Ubuntu

Para montar las unidades compatidas directamente cuando se levanta la red, debemos crear un script en /etc/NetworkManager/dispacher.d, así:

case "$2" in
up)
mount /win -o username=USUARIO
;;
esac

Y darle permisos de ejecución.

/win es el destino para montar la unidad. Esto lo definimos en /etc/fstab así:

//ip_o_nombre_ordenador_windows/carpeta_compartida /win cifs iocharset=utf8,credentials=/home/administrador/.smbcredentials,uid=1000,nls=utf8,nocase,noauto 0 0

También podemos poner todas las opciones de autenticación en el fstab, así:
//ip_o_nombre_ordenador_windows/carpeta_compartida /win cifs iocharset=utf8,uid=1000,nocase,username=USUARIO,password=PASSWORD 0 0


Para evitar que se baje la red antes de desmontar las unidades al apagar, y salgan errores del tipo:
CIFS: VFS server not responding
CIFS: No response for cmd 114 mid 3

Debemos hacer un arreglo, tanto en /etc/rc0.d como en /etc/rc6.d:
#mv S31umountnfs.sh S14umountnfs.sh

Con esto conseguimos que no se baje la red antes de desmontar las unidades compartidas.

Por lo visto, esto es un bug de Debian y Ubuntu hace tiempo:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/90795
La solución, sacada de:
http://blog.avirtualhome.com/2008/03/10/ubuntu-shutdown-problem-cifs-related/