SAMBA
QUE ES SAMBA? Samba es una implementacin bajo Unix de los protocolos CIFS (Common Internet FileSystem ) y NetBIOS (antiguamente llamado SMB, de all el nombre de SAMBA) que linux ha heredado como sistema SYSTEM V. Este protocolo permite compartir varios recursos diferentes:
El acceso a las impresoras conectadas fsicamente a las maquinas. El acceso a los directorios compartidos. Proteger por contrasea el acceso a un directorio compartido. Proteger con una contrasea personificada para cada usuario, y dotar de permisos de acceso individualizados.
Nota : La resolucin de nombres consiste en obtener una equivalencia entre la direccin IP de la LAN y el nombre de la maquina.
TALLER SAMBA Vamos al configuration file (smb.conf) Con un editor de texto (Abi, Kate, pico, vi) busca el archivo smb.conf en /etc/samba/smb.conf. Cuando estas en el configuration file, las lineas mas importantes son: workgroup = WorkGroup en Windows server string = breve descripcion del servidor Linux Salir y grabar el archivo smb.conf Activar el servicio en modo grafico (SMB) Al aadir esas lineas, si vas a My Network Places, veras la pc con Linux.
En Linux hay 2 formas de poder verlos: 1- En un terminal escribe esta instruccion: smbclient //nombre-pc-windows/directorio-compartido -U nombreusuario
Cuando es el directorio compartido smbclient //nombre-pc-windows/dell -U nombreusuario Si es el disco c tendriamos Ejemplo: smbclient //shark/c -u phyntek Esto dice que la pc Windows se llama shark, tiene compartido el C, y el usuario que accesara es phyntek (usuario en Windows)
Si ves algo como esto: [root@evo root]# smbclient //shark/c -U phyntek added interface ip=192.168.0.11 bcast=192.168.0.255 nmask=255.255.255.0 Got a positive name query response from 192.168.0.1 ( 192.168.0.1 ) Password:tupasswordwindows Domain=[STAR] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager] smb: > Todo esta bien. Para ver los directorios aqu, escribes dir, para cambiar de directorio escribes cd, bueno debes saber los comandos bsicos.
2- La otra forma es con el Nautilus de GNOME, que se encuentra en el Main Menu Button -> Programs -> Applications -> Nautilus, o simple mente en el Main Menu, escoje run y escribe Nautilus. En Nautilus en el campo de location escribes smb:, y aparecern las maquinas que estn en el network. Ahora veamos como ver la pc Linux desde Windows. Para poder accesar a la pc Linux, debes configurar los encrypted passwords de Samba. Si aun no sabes que cuenta usaras para accesar la pc Linux, puedes crear una con la siguiente instruccion: useradd erikg -d /home/test.
Esto tambien instalara el script mksmbpasswd.sh en tu directorio /usr/bin con el paquete de Samba.
Ahora debemos aadir permisos en el file de passwords de samba para que solo root pueda leerlo y escribirle. Escribe la siguiente instruccion: chmod 600 /etc/samba/smbpasswd. Ahora para setear passwords en Samba para que puedas entrar desde Windows escribes esto: smbpasswd erikg. Aqui crearas un password para el usuario erikg. Esto lo puedes hacer con cuanto usuario quieras, siempre y cuando aadas el usuario al sistema. Arrancar nuevamente el smb #/sbin/service smb restart
Ahora el siguiente y ultimo paso es quitar el atributo de comentario en el configuration file a estas lineas: encrypt password = yes smb passwd file = /etc/samba/smbpasswd Ahora le damos restart a Samba: service smb restart, y entramos a la pc Linux por Windows. Sencillo verdad?? Espero puedan darle provecho a este pequeo manual, y lo disfruten.