Servidores Centos Samba 2012

download Servidores Centos Samba 2012

of 18

Transcript of Servidores Centos Samba 2012

LINUX CENTOSProf: Carlos Jara Alva Ao: 2012

Servicio Samba Server amba es una implementacin libre del S protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que las computadoras con Linux o Mac acten como clientes en redes de Windows.2

Servicio Samba Server Samba fue desarrollado originalmente para Unix por Andrew Tridgell utilizando un sniffer o capturador de trfico para entender el protocolo a travs de la ingeniera inversa. El nombre viene de insertar dos vocales al protocolo estndar que Microsoft usa para sus redes, el SMB o server message block.4

Instalacin de Samba Para llevar a cabo la instalacin se necesitaran los siguientes paquetes: * samba * samba-client * samba-common Para instalarlos haga uso de la terminal como se muestra a continuacin: #yum install -y samba samba-client samba-common5

Fichero /etc/samba/smb.conf La configuracin bsica de Samba se hara sobre el fichero localizado en: #vim /etc/samba/smb.conf El samba server tiene 2 secciones importantes: GLOBAL SETTING SHARE DEFINITIONS Par la primera seccin, se podr configurar un acceso de Linux a Windows, para eso Windows deber de compartir su carpeta. Para la segunda seccin, se podr configurar un acceso de Windows para una carpeta compartida de Linux, esto provocara crear un usuario para dicho acceso.6

Configuracin de parmetros globales Para este caso vamos a configurar la primera seccin. Con la ayuda de algn editor de textos busque la siguiente linea workgroup = MYGROUP En esta linea puedes especificar un nombre para el grupo de usuarios que podrn hacer uso de este recurso Ejemplo: workgroup = LAB0X Buscamos la siguiente linea: server string = Samba Server Version %v En esta linea puedes poner un mensaje de bienvenida para el Servidor Samba Ejemplo: server string = Bienvenidos7

Configuracin de parmetros globales Busque la siguiente linea netbios name = MYSERVER En esta linea debers especificar el nombre que tiene asignado el equipo. Su nombre debe ser igual al especificado en el fichero /etc/samba/lmhosts Ejemplo: netbios name = servidor.empresa Busque la siguiente linea interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 Esta linea especifica desde que segmentos de red escuchara peticiones el servidor Samba, cualquier otra interfaz no listada aqu sera ignorada Ejemplo: interfaces = lo eth0 192.168.1.1/24 10.10.1.18

Configuracin de parmetros globales Busque la siguiente linea hosts allow = 127. 192.168.12. 192.168.13. Esta linea especifica desde que segmentos de red escuchara peticiones el servidor Samba Ejemplo: hosts allow = 192.168.12.2. Note el punto al final de la linea Busque la siguiente linea log file = /var/log/samba/log.%m max log size = 50 Esta lineas especifican la ubicacin donde quedaran los logs, en este caso la extensin sera conformado por el nombre del equipo desde la cual se hizo la conexin La segunda linea especifica el tamao mximo para los archivos de logs.9

Finalizacin y comprobaciones Luego guardamos los cambios modificados y ejecutamos el comando testparm el cual es un comando que nos permitir compilar y revisar si la configuracin que hemos realizado esta correcta. #testparm Reviso si las lineas y procedo a reiniciar el servicio samba service smb restart10

Acceso al servicio samba Para acceder al samba server tenemos dos formas: usando el modo grfico y usando el modo texto. Para el modo grfico usaremos el nautilus, un antiguo navegador de archivos que sirve para enviar informacin de linux a windows. Este navegador se encuentra en el escritorio del sistema en la carpeta personal del root, luego damos clic en Conectar con el servidor y escogemos Tipo de servicio y luego Compartido por Windows. Mostrando la siguiente ventana. 11

Usando el nautilus

Diplomado de Linux CentOS - 2011

12

Conexion de Windows a Linux En esta seccion podr enviar informacin de Windows a Linux si es que Linux ha compartido una carpeta. Y deben seguir la siguiente estructura: [nombreDescriptivoDelRecursoCompartido]comment = Comentarios path = rutaDelREcurso public = yes writable = yes printable = no write list = desarrollo

13

Configurando la seccin 2 Algunas de las opciones que podemos agregar a esta estructura son las siguientes:

14

Alta de usuarios en Samba Para dar de alta cuentas de usuario en Samba usaremos el comando useradd el cual deber ser aplicado segn la siguiente estructura #useradd -s /bin/nologin cuentaDeUsuario #passwd cuentaDeUsuario

Diplomado de Linux CentOS - 2011

15

Asignacin de contraseas a usuarios en Samba Para asignar contraseas a los usuarios en Samba usaremos el comando smbpaaswd el cual deber ser aplicado segn la siguiente estructura #smbpasswd -a cuentaDeUsuario Reiniciamos el servicio samba server #service smb restart

Diplomado de Linux CentOS - 2011

16

Configuracin en Windows Para esto ya deberamos de haber hecho ping entre ambos sistemas operativos. En la Pc con Windows damos clic en INICIO, luego en la opcin EJECUTAR y finalmente colocamos el IP de la PC de Linux respectivamente.

Diplomado de Linux CentOS - 2011

17

Usando la linea de comandos La forma para conectar al servidor samba desde terminal sigue la siguiente sintaxis #smbclient //IPdelServidorSamba/recursoCompartido -U usuario

Aparecera: smb:> Dentro de este prompt podemos usar varios comandos, solo se colocara el comando help para poder configurarlo correctamenteDiplomado de Linux CentOS - 2011 18