jueves, junio 28, 2007

Compartiendo Archivos entre Ubuntu Feisty y XP o Vista

Lo primero editamos el fichero de configuración:

$ sudo gedit /etc/samba/smb.conf

Aqui hay una configuración minima que ayudara a comenzar a compartir archivos entre Linux y Windows

[global]
workgroup = familia
netbios name = servidor_UBUNTU
security = SHARE
auth methods = guest
domain master = No
wins support = Yes

[share1]
comment = mi home
path = /home/luis
read only = No
guest ok = Yes

La seccion [global] te permite configurar los parametros globales que en este caso son:

* workgroup; Para especificar el grupo de trabajo de Windows
* netbios name; Para colocar el nombre que tu maquina Linux sera vista por los PCs Windows
* security; Especifica el nive de seguridad, por defecto es users, pero si los usuarios en Windows no son los mismos que en Linux no funcionara asi que mejor usas share
* auth methods; Las opciones posibles incluyen guest (Acceso anonimo), sam (Busca en listas locales basado en Netbios), winbind (Confia los requerimientos de autenticación de usuarios remotas a travez de winbindd), ntdomain (pre-winbindd metodo en desuso), trustdomain (Metodo en desuso en favor de winbind)
* domain master; Permite configurar a Linux como el servidor de dominio
* wins support; para enceder soporte de WINS

En la sección shares lo que se escriba entre los corchetes [] Sera como Windows identificara el recurso compartido

path; La ruta para el recurso compartido
read only; yes o no, Dependiendo de si gustas dar permiso de escritura a otros en tu systema
gest ok; Es un campo booleano que permite el acceso o no de usuarios invitados al recurso compartido

Hasta aqui, ya puedes comenzar a compartir archivos con maquinas windows.
Si quieres administrar SAMBA desde la herramienta grafica debes instalar SWAT

Primero instalamos el software,

$ sudo apt-get install swat netkit-inetd tcpd

Una vez instalado ve a tu browser favorito y escribe.

http://localhost:901

Debes loguear con la cuenta de root.
por eso debes primer habilitar la cuenta root, ya que en Ubuntu viene deshabilitada por defecto.

$ sudo passwd root
o
$ sudo -u root passwd

Ahora coloca un buen password para esta cuenta.
Seria buena idea bloquear el acceso al puerto 901 desde tu firewall.
Para encender SSL para conectarse a SWAT no debes sufrir mucho, aqui esta como.

1. Instala SSL
2. Genera los certificados

/usr/bin/openssl req -new -x509 -days 365 -nodes -config \
/usr/share/doc/packages/stunnel/stunnel.cnf \
-out /etc/stunnel/stunnel.pem -keyout -etc/stunnel/stunnel.pem

3. Quita la entrada de SWAT de [x]inetd.
4. Enciende el tunel

stunnel -p /etc/stunnel/stunnel.pem -d 901 \
-l /usr/local/samba/bin/swat swat

Update for Vista:

Necesitaras samba 3.0.22 para que VISTA pueda ver tus recursos compartidos, y para montar recursos de VISTA en Linux deberas hacerlo manualmente usando el comando mount

mount -t smbfs -o username=[username] password=[secret] //ip_address/carpeta_compartida /mnt/loquesea

Información sacada de esp.go2linux.org

Para activar bluetooth en ubuntu.

No hay comentarios: