como instalar saba en linux

16
1 Implementado Samba con Linux Por: Luis Palomino Zavala Trainer Certificacion Linux

Upload: nelson-rodriguez-huallpa

Post on 14-Apr-2017

142 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: como instalar saba en linux

1

Implementado Samba con Linux

Por: Luis Palomino ZavalaTrainer Certificacion Linux

Page 2: como instalar saba en 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

Page 3: como instalar saba en linux

Requisitos

•Samba funciona únicamente con TCP/IP samba no es soportado sobre Netbeui e IPX/SPX

3

Page 4: como instalar saba en linux

Características

•Permite habilitar como DC (Domain Controler)

•No puede ser BDC•Habilitar como WINS Server•Servidor Netbios

4

Page 5: como instalar saba en linux

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

Page 6: como instalar saba en linux

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

Page 7: como instalar saba en linux

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

Page 8: como instalar saba en linux

Implementando samba (2)

•Si desea que el demonio samba estee activado cuando se reinicie el servidor escriba:# setup

Servicios del Sistema [*]smb <Ok>

8

Page 9: como instalar saba en linux

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

Page 10: como instalar saba en linux

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

Page 11: como instalar saba en linux

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

Page 12: como instalar saba en linux

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

Page 13: como instalar saba en linux

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

Page 14: como instalar saba en linux

• 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

Page 15: como instalar saba en linux

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

Page 16: como instalar saba en linux

• 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