JANOD21 regresa con sus copy paste compadres amigos y demaces les comparte la instalacion sumamente didactica de samba para que podamos montar nuestros servidores con esta plataforma.. INSTALANDO SAMBA EN SISTEMAS DEBIAN Los paquetes que necesitamos son para instalar el servidor de samba en un sistema Debian son: # apt-get install samba samba-common El sistema ingresará a un menú que nos pedirá el nombre del grupo de trabajo o dominio, si queremos correr samba como demonio o como servicio inetd, (siendo samba un programa muy utilizado lo mejor es correrlo como demonio) y si deseamos utilizar contraseñas cifradas (Se responde afirmativamente a esta pregunta, de esta forma se hará uso de cifrado para el intercambio/almacén de contraseñas). Luego nos pregunta "Utilizar la información del DHCP para configurar WINS" le decimos NO (si no vamos a usar) Si queremos recorrer nuevamente las opciones: # /usr/sbin/dpkg-reconfigure --priority=low samba Vamos ahora a instalar las funciones de cliente de samba: # apt-get install smbclient smbfs Una vez se ha completado el proceso de instalación, el sistema tendrá disponibles las siguientes herramientas (para saber que hace cada una, se pueden consultar las páginas del manual que traen adjuntas): # /usr/bin/dpkg -L smbclient | /bin/grep bin /usr/bin /usr/bin/smbclient /usr/bin/smbtar /usr/bin/rpcclient /usr/bin/smbspool /usr/bin/smbtree /usr/bin/smbcacls /usr/bin/smbcquotas # /usr/bin/dpkg -L smbfs | /bin/grep bin /sbin /usr/bin /usr/bin/smbmount /usr/bin/smbumount /usr/bin/smbmnt /sbin/mount.smbfs /sbin/mount.smb Estructura del archivo smb.conf La configuración de Samba se almacena en el archivo smb.conf, que en el sistema Debian GNU/Linux se encuentra en el directorio /etc/samba/. La edición de este archivo se puede hacer utilizando un editor de textos o haciendo uso de herramientas gráficas, como la que provee Samba: SWAT Ejemplo 1. Un archivo smb.conf mínimo [global] workgroup = GRUPODETRABAJO netbios name = MINOMBRE [recurso-compartido1] path = /tmp [recurso-compartido2] path = /otro_directorio_compartido comment = Algunos archivos aleatorios Ejemplo 2. Comprobando el archivo por defecto smb.conf con testparm # /usr/bin/testparm Load smb config files from /etc/samba/smb.conf Processing section "[homes]" Processing section "[printers]" Processing section "[print$]" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions [ENTER] # Global parameters [global] workgroup = GSRDOMAIN server string = %h server (Samba %v) obey pam restrictions = Yes passdb backend = tdbsam, guest passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n . syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No panic action = /usr/share/samba/panic-action %d invalid users = root [homes] comment = Home Directories create mask = 0700 directory mask = 0700 browseable = No [printers] comment = All Printers path = /tmp create mask = 0700 printable = Yes browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/printers INSTALACION Y CONFIGURACION DE SWAT Swat es una herramienta de administración de Samba en formato web bastante práctica, pero que en realidad agrega y quita líneas en el archivo de configuración de samba (/etc/samba/smb.conf). Comenzamos por instalar swat al modo Debian: #/usr/bin/apt-get install swat Tras la instalación de SWAT, se ha de activar en el archivo de configuración de inetd: Activación de SWAT en inetd: # /usr/sbin/update-inetd --verbose --enable swat Processing /etc/inetd.conf Processing service `swat' ... enabled En realidad, lo que hace es descomentar la línea que corresponde en /etc/inetd.conf Ahora se hace que el superservidor inetd relea su configuración, quedando el servicio SWAT disponible en el sistema: Hacemos que el superservidor inetd relea su configuración # /usr/bin/killall --verbose -HUP inetd Killed inetd(3005) with signal 1 Mostramos las conexiones de SWAT # /bin/netstat -puta | /bin/grep swat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:swat *:* LISTEN 1265/inetd Gestión de SWAT desde xinetd Para ejecutar SWAT desde el superservidor xinetd se ha de crear la configuración para este servicio en dicho superservidor. Esto se realiza creando un nuevo archivo denominado swat bajo el directorio /etc/xinetd.d, cuyo contenido sea: Contenido del archivo /etc/xinetd.d/swat service swat { disable = no socket_type = stream protocol = tcp wait = no user = root server = /usr/sbin/swat # server_args = -a } No olvidarse de agregar en el archivo hosts.allow la línea: swat : 192.168.95.0/24 que es la red local a la que permitimos acceder a la herramienta swat Releyendo la configuración de xinetd # /etc/init.d/xinetd reload Reloading internet superserver configuration: xinetd. Para ejecutar SWAT, teclee en su navegador favorito la siguiente dirección: http://localhost:901/ y verá un propmt de ingreso de nombre de usuario y contraseña, para acceder a los menús de la herramienta. Muy fácil y práctico. No olvidarse de colocar las reglas en el firewall para que permita ingresar paquetes desde la red local contra el puerto 901 del servidor y salientes desde el mismo puerto. Informe basado en el siguiente documento: http://es.tldp.org/Tutoriales/doc-openldap-samba-cups-python/htmls/index.html Lte.Daniel Minacori www.berkanet.com.ar [email protected]
Mandé el meo salto con la notificación a este topic lol! Lección de hoy: No olvidar de cerrar toda aplicación en el celular antes de dormir jaja!.... Mejor me levanto.
jaja esta bueno como despertador create u tema en el pdo y ves si te dejan dormir... ***************SWAT*************** lo deje hasta ahy ingrese a la configuracion web pero no le he metido mano por ahy creo que lo hare el proximo fds ahora a estudiar...