como instalar saba en linux
TRANSCRIPT
1
Implementado Samba con Linux
Por: Luis Palomino ZavalaTrainer Certificacion Linux
Que es samba ?
•Samba es un software bajo licencia GNUque permite a una maquina con UNIX ser vista como una maquina Windows.
Permitiendo que cualquier PC con Windows acceder a los recursos del UNIX
2
Requisitos
•Samba funciona únicamente con TCP/IP samba no es soportado sobre Netbeui e IPX/SPX
3
Características
•Permite habilitar como DC (Domain Controler)
•No puede ser BDC•Habilitar como WINS Server•Servidor Netbios
4
Demonios
•El servidor Samba, es habilitado por 2 demonios:
•Smbd: Proceso de autentificación, habilita acceso a los recursos compartidos
•Nmbd: Actualiza la tabla de name lookup, activando el servicio de WINS,
5
Protocolos
• El producto Samba implementa el protocolo SMB (Session Mesage Block) llamado también NetBIOS o LanManager. En la figura se muestra la ubicación en la capa OSI.
6Physical
802.3 802.5802.3 802.5
Ethernet Ethernet V2Ethernet V2802.2802.2Link
IPIPDECnetNetwork
TCP & UDPTCP & UDPNetBIOS NetBEUI IPXTransport
NetBIOSNetBIOSNetBIOSSesión
ApplicatiónPresentation
SMBAplication
OSI TCP/IP
Implementando samba
•Samba viene instalado durante la implementación del servidor
•Comprobando la Instalación # rpm –q samba
samba-<versión>
Si no esta instalado instalar con yum # yum -y install samba
7
Implementando samba (2)
•Si desea que el demonio samba estee activado cuando se reinicie el servidor escriba:# setup
Servicios del Sistema [*]smb <Ok>
8
Implementando samba (3)
•En el archivo # vi /etc/hosts•Modifique hasta que quede como sigue: 127.0.0.1 localhost 192.168.4.2 ddperu
9
Implementando samba (4)
•Crear una cuenta de usuario sin grupo para acceder desde cualquier maquina Windows## adduser smbguest adduser smbguest
# passwd smbguest# passwd smbguest
New pasword:New pasword:
Retype pasword:Retype pasword: Luego, abrir una consola: Pulse <Ctrl> <Alt><F3>, ingresecon el usuario smbguest y crear el directorio public . Login: smbguest Passwd : *** $ mkdir public
10
DIRECTORIO DE CONFIGURACION
Con el usuario root ir al directorio de Configuracion. # cd /etc/samba # ls lmhost smb.conf smbusers
Renombrar smb.conf por smb.old
# mv smb.conf smb.old # ls lmhost smb.old smbusers
Ahora creamos un nuevo archivo smb.conf # vi smb.conf
Smb.conf•A cualquier cambio de este archivo reiniciar el
demonio para validar los cambios. # service smb restart Luego asignar una contraseña de acceso De smb #smbpasswd -a smbguest
Archivo de configuración de samba Esta compuesto por: Parámetros globales, Parámetros locales
12
Parámetros Globales
• workgroup = <Workgroup> Grupo de trabajo (max. 15 car.)
• netbios name = <> Nombre del servidor (max. 15 car.)
• guest account = <USERNAME> Cuenta de unix para realizar
conexión como invitado.• security = share | user | server | Nivel de seguridad
del server• server string = free text Comentario a displayar en la
red.• directorio mask = <permiso> Los permisos por
default cuando un directorio es creado
13
• create mask = <permiso> por default cuando un file es creado (valor octal)
• priting = bsd | sysv | aix | lprng | hpux | plp |softq | qnx Que tipo de impresión esta usando ?
• print command = Comando para imprimir, %p el nombre de la impresora, %s el archivo de cola.
• lpq command = Comando para consultar el status de la impresora, %p cola de impresión.
• lprm command = Comando para borrar un trabajo de la cola, %p cola de impresión, %j el numero de trabajo.
• browseable = yes | no Permitir que todos los recursos compartidos sean visibles.
• printcap name = No usar el default /etc/printcap.
14
Parametros locales
• Comment = free text Un comentario para el recurso compartido
• Path = /shared/directory Directorio a ser compartido .
• Guest ok = yes | no Permitir la conexión sin solicitar
password. Se necesita una cuenta de invitado valido.• Guest only = yes | no Solo sera permitido el acceso
guest (invitado).• Read only = yes| no• usernames = <user list > [<group list>] Lista de
usuarios o grupos, los cuales samba comparara el password recibido.
• Guest account = Una cuenta de invitado para este recurso.
15
• directorio mask = <permiso> los permisos por default cuando un directorio es creado
• create mask = <permiso> permiso por default cuando un file es creado (valor octal)
• read list = <user list > [<group list>] Lista de usuarios que tendrán derechos de lectura.
• write list = <user list > [<group list>] Lista de usuarios que tendrán derechos de escritura.
• print ok = yes | no Seleccionar yes si la sección describe una impresora.
• browseable = yes | no permitir que todos los recursos compartidos sean visibles.
• printcap name = No usar el default /etc/printcap.• printer driver = El nombre del driver de la
impresora Windows
16