SlideShare une entreprise Scribd logo
1  sur  11
SAMBA
• Es una implementación libre del protocolo de archivos
  compartidos de Microsoft para sistemas de tipo UNIX.
  De esta forma, es posible que computadoras con
  GNU/Linux, Mac OS X o Unix en general se vean como
  servidores o actúen como clientes en redes de
  Windows.
• Samba también permite validar usuarios haciendo de
  Controlador Principal de Dominio (PDC), como
  miembro de dominio e incluso como un dominio
  Active Directory para redes basadas en Windows;
  aparte de ser capaz de servir colas de impresión,
  directorios compartidos y autentificar con su propio
  archivo de usuarios.
HISTORIA
• desarrollado originalmente para Unix por
  Andrew Tridgell
 Andrew Tridgell
SAMBA
• . El nombre viene de insertar dos vocales al
  protocolo estándar que Microsoft usa para sus
  redes, el SMB o server message block. En un
  principio Samba tomó el nombre de
  smbserver pero tuvieron que cambiarlo por
  problemas con una marca registrada. Tridgell
  buscó en el diccionario de su máquina Unix
  alguna palabra que incluyera las letras.
CARACTERISTICAS
• Samba configura directorios Unix y Linux como recursos para
  compartir a través de la red. Para los usuarios de Microsoft
  estos recursos aparecen como carpetas normales de red. Los
  usuarios de Linux pueden montar en sus sistemas de archivos
  estas unidades de red como si fueran dispositivos locales, o
  utilizar la orden smbclient para conectarse a ellas muy al estilo
  del cliente de la línea de órdenes ftp. Cada directorio puede
  tener diferentes permisos de acceso sobrepuestos a las
  protecciones del sistema de archivos que se esté usando en
  Linux. Por ejemplo, las carpetas home pueden tener permisos
  de lectura y escritura para cada usuario, permitiendo que cada
  uno acceda a sus propios archivos; sin embargo, deberemos
  cambiar los permisos de los archivos localmente para dejar al
  resto ver nuestros archivos, ya que con dar permisos de
  escritura en el recurso no será suficiente.
• La configuración de Samba se logra editando un solo archivo,
  ubicado en /etc/smb.conf o en /etc/samba/smb.conf.
Configuración Basica
Archivo de configuración /etc/samba/smb.conf
[global]
    workgroup = nombreGrupoTrabajo

[compartido]
   comment = Archivos Compartidos

   path = /home/nombreUsuario/compartido

   browseable = yes

   read only = no

   guest ok = yes

   writable = yes

   valid users = nombreUsuario
Ejemplo:
Vamos a empezar por instalar el paquete del servidor Samba y sus
    dependencias:
# yum -y install samba
crear un grupo distinto para permitir el acceso al directorio vamos a
    compartir.
# groupadd -g 10000 fileshare
 crear un directorio que será la sede de nuestra cuota de Samba:
# mkdir /home/data
modificar los permisos en el directorio para permitir el acceso de escritura
    para los usuarios en nuestro nuevo grupo:
# chgrp fileshare /home/data
    # chmod g+w /home/data
modificar SELinux para permitir el privilegio de acceso a nuestro nuevo
    recurso compartido por Samba.
/ etc / samba / smb.conf
crear un usuario para acceder al recurso compartido de
   Samba. Las opciones del comando indican para agregar
   el usuario a un grupo adicional "recurso com partido
   de archivos"
# useradd -G fileshare -u 1000 -M -s /sbin/nologin
   ejemplo
Asignar una contraseña a este usuario, # passwd ejemplo
Mueva el archivo existente y edite el nuevo archivo:
# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
# vi /etc/samba/smb.conf
Ahora edita el nuevo "smb.conf" archivo y agregar los
   parámetros de esta manera:
[global]
   workgroup = WORKGROUP
   server string = samba
   security = user
   passdb backend = tdbsam
   load printers = no
[data]
   comment = data directory
   path = /home/data
   writeable = yes
   public = no
comprobar los parámetros de la "smb.conf" archivo para
   asegurarse de que no hay errores:
# testparm
 Una ves confirmado que no hay error. Ahora vamos a
   hacer que la contraseña Samba para el usuario que
   está agregando:
# smbpasswd -a ejemplo
   New SMB password:
   Retype new SMB password:
Para confirmar que el usuario ha sido añadido a la base
   de datos tdb Samba utiliza el "pdbedit" comando:
# pdbedit -w -L
tenemos que hacer cambios en el "iptables" archivo de configuración
   de servidor de seguridad de arranque. Copia de seguridad del
   archivo y editar:
# cp /etc/sysconfig/iptables /etc/sysconfig/iptables.bak
# vi /etc/sysconfig/iptables
Añadir la primera línea de la aceptación de los paquetes en
   TCP/445. Añadir que por encima de la última línea de la "entrada"
   de la cadena con el "rechazo" de destino, de esa manera el Estado
   podrá ser procesada.
-A INPUT -p tcp --dport 445 -j ACCEPT
   -A INPUT -j REJECT --reject-with icmp-host-prohibited
Ahora puede editar el "smb" demonio se arranque automáticamente,
   a continuación, iniciar "smb":
# chkconfig smb on
   # service smb start

Contenu connexe

Tendances

Instalación y Configuración de NIS server en Ubuntu server 14.04 lts
Instalación y Configuración de NIS server en Ubuntu server 14.04 ltsInstalación y Configuración de NIS server en Ubuntu server 14.04 lts
Instalación y Configuración de NIS server en Ubuntu server 14.04 ltsDiego Montiel
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftpYoiis55
 
DNS
DNSDNS
DNSUTEC
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El DnsEdwin Cusco
 
Sistemas de Operacion - Presentación Servidor LDAP
Sistemas de Operacion - Presentación Servidor LDAPSistemas de Operacion - Presentación Servidor LDAP
Sistemas de Operacion - Presentación Servidor LDAPViviana Trujillo
 
Servidores de almacenaje
Servidores de almacenajeServidores de almacenaje
Servidores de almacenajejorge lopez
 
Interesante 206370780 configuracion-basica-de-samba
Interesante 206370780 configuracion-basica-de-sambaInteresante 206370780 configuracion-basica-de-samba
Interesante 206370780 configuracion-basica-de-sambaxavazquez
 
Manual servicio http bajo linux red hat
Manual servicio http bajo linux red hatManual servicio http bajo linux red hat
Manual servicio http bajo linux red hatyimfer1
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas Taringa!
 
Fortalecimiento de Servidores de archivos bajo entornos Microsoft
Fortalecimiento de Servidores de archivos bajo entornos MicrosoftFortalecimiento de Servidores de archivos bajo entornos Microsoft
Fortalecimiento de Servidores de archivos bajo entornos Microsoftmaxalonzohuaman
 
Que es y para que sirve el DNS
Que es y para que sirve el DNSQue es y para que sirve el DNS
Que es y para que sirve el DNSRosariio92
 
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.comSERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 

Tendances (20)

Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Instalación y Configuración de NIS server en Ubuntu server 14.04 lts
Instalación y Configuración de NIS server en Ubuntu server 14.04 ltsInstalación y Configuración de NIS server en Ubuntu server 14.04 lts
Instalación y Configuración de NIS server en Ubuntu server 14.04 lts
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Samba file share server
Samba file share serverSamba file share server
Samba file share server
 
DNS cliente servidor
DNS cliente servidorDNS cliente servidor
DNS cliente servidor
 
DNS
DNSDNS
DNS
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El Dns
 
Sistemas de Operacion - Presentación Servidor LDAP
Sistemas de Operacion - Presentación Servidor LDAPSistemas de Operacion - Presentación Servidor LDAP
Sistemas de Operacion - Presentación Servidor LDAP
 
Servidores de almacenaje
Servidores de almacenajeServidores de almacenaje
Servidores de almacenaje
 
Dns
DnsDns
Dns
 
Interesante 206370780 configuracion-basica-de-samba
Interesante 206370780 configuracion-basica-de-sambaInteresante 206370780 configuracion-basica-de-samba
Interesante 206370780 configuracion-basica-de-samba
 
Manual servicio http bajo linux red hat
Manual servicio http bajo linux red hatManual servicio http bajo linux red hat
Manual servicio http bajo linux red hat
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas
 
Servicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.comServicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.com
 
Raid
RaidRaid
Raid
 
Qué es el dhcp
Qué es el dhcpQué es el dhcp
Qué es el dhcp
 
Fortalecimiento de Servidores de archivos bajo entornos Microsoft
Fortalecimiento de Servidores de archivos bajo entornos MicrosoftFortalecimiento de Servidores de archivos bajo entornos Microsoft
Fortalecimiento de Servidores de archivos bajo entornos Microsoft
 
Que es y para que sirve el DNS
Que es y para que sirve el DNSQue es y para que sirve el DNS
Que es y para que sirve el DNS
 
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.comSERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
SERVICIO DNS GNU-LINUX-CENTOS ::: http://leymebamba.com
 

En vedette

En vedette (10)

Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Correo Electronico
Correo ElectronicoCorreo Electronico
Correo Electronico
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Similaire à Guía básica de configuración de Samba en Linux

Hack Crack Samba
Hack  Crack SambaHack  Crack Samba
Hack Crack SambaHxC Store
 
Presentación de Samba
Presentación de SambaPresentación de Samba
Presentación de SambaMatías Leal
 
Administracion servidores
Administracion  servidoresAdministracion  servidores
Administracion servidoresIsaac Gonzalez
 
cupdf.com_presentacion-de-samba.pptx
cupdf.com_presentacion-de-samba.pptxcupdf.com_presentacion-de-samba.pptx
cupdf.com_presentacion-de-samba.pptxBelnCevallos
 
Instalación y configuración
Instalación y configuraciónInstalación y configuración
Instalación y configuraciónespinoza36
 
Configuracion de samba
Configuracion de sambaConfiguracion de samba
Configuracion de sambaluis Dias
 
Unidad 14 - SAMBA, NFS y LDAP
Unidad 14 - SAMBA, NFS y LDAPUnidad 14 - SAMBA, NFS y LDAP
Unidad 14 - SAMBA, NFS y LDAPvverdu
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPiesgrancapitan.org
 
Configuracion y instalacion de servidores de archivo
Configuracion y instalacion de servidores de archivoConfiguracion y instalacion de servidores de archivo
Configuracion y instalacion de servidores de archivoleidy cortez
 
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxConfiguracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxMohamed Diop
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controladorJavier Muñoz
 

Similaire à Guía básica de configuración de Samba en Linux (20)

Hack Crack Samba
Hack  Crack SambaHack  Crack Samba
Hack Crack Samba
 
Presentación de Samba
Presentación de SambaPresentación de Samba
Presentación de Samba
 
Administracion servidores
Administracion  servidoresAdministracion  servidores
Administracion servidores
 
Sobre samba
Sobre sambaSobre samba
Sobre samba
 
Samba
SambaSamba
Samba
 
cupdf.com_presentacion-de-samba.pptx
cupdf.com_presentacion-de-samba.pptxcupdf.com_presentacion-de-samba.pptx
cupdf.com_presentacion-de-samba.pptx
 
Instalación y configuración
Instalación y configuraciónInstalación y configuración
Instalación y configuración
 
Configuracion de samba
Configuracion de sambaConfiguracion de samba
Configuracion de samba
 
Servidorsamba
ServidorsambaServidorsamba
Servidorsamba
 
Practica 7 servidor samba
Practica  7 servidor sambaPractica  7 servidor samba
Practica 7 servidor samba
 
Dfs y samba
Dfs y sambaDfs y samba
Dfs y samba
 
como instalar saba en linux
como instalar saba en linuxcomo instalar saba en linux
como instalar saba en linux
 
Unidad 14 - SAMBA, NFS y LDAP
Unidad 14 - SAMBA, NFS y LDAPUnidad 14 - SAMBA, NFS y LDAP
Unidad 14 - SAMBA, NFS y LDAP
 
Taller de samba
Taller de sambaTaller de samba
Taller de samba
 
Manual centos_6
Manual centos_6Manual centos_6
Manual centos_6
 
Informe samba
Informe sambaInforme samba
Informe samba
 
Samba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAPSamba como PDC y autentificación LDAP
Samba como PDC y autentificación LDAP
 
Configuracion y instalacion de servidores de archivo
Configuracion y instalacion de servidores de archivoConfiguracion y instalacion de servidores de archivo
Configuracion y instalacion de servidores de archivo
 
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linuxConfiguracion servidor web, dns, ftp, pop3 y smtp txt para linux
Configuracion servidor web, dns, ftp, pop3 y smtp txt para linux
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controlador
 

Guía básica de configuración de Samba en Linux

  • 1.
  • 2. SAMBA • Es una implementación libre del protocolo de archivos compartidos de Microsoft para sistemas de tipo UNIX. De esta forma, es posible que computadoras con GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. • Samba también permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autentificar con su propio archivo de usuarios.
  • 3. HISTORIA • desarrollado originalmente para Unix por Andrew Tridgell Andrew Tridgell
  • 4. SAMBA • . El nombre viene de insertar dos vocales al protocolo estándar que Microsoft usa para sus redes, el SMB o server message block. En un principio Samba tomó el nombre de smbserver pero tuvieron que cambiarlo por problemas con una marca registrada. Tridgell buscó en el diccionario de su máquina Unix alguna palabra que incluyera las letras.
  • 5. CARACTERISTICAS • Samba configura directorios Unix y Linux como recursos para compartir a través de la red. Para los usuarios de Microsoft estos recursos aparecen como carpetas normales de red. Los usuarios de Linux pueden montar en sus sistemas de archivos estas unidades de red como si fueran dispositivos locales, o utilizar la orden smbclient para conectarse a ellas muy al estilo del cliente de la línea de órdenes ftp. Cada directorio puede tener diferentes permisos de acceso sobrepuestos a las protecciones del sistema de archivos que se esté usando en Linux. Por ejemplo, las carpetas home pueden tener permisos de lectura y escritura para cada usuario, permitiendo que cada uno acceda a sus propios archivos; sin embargo, deberemos cambiar los permisos de los archivos localmente para dejar al resto ver nuestros archivos, ya que con dar permisos de escritura en el recurso no será suficiente. • La configuración de Samba se logra editando un solo archivo, ubicado en /etc/smb.conf o en /etc/samba/smb.conf.
  • 6. Configuración Basica Archivo de configuración /etc/samba/smb.conf [global] workgroup = nombreGrupoTrabajo [compartido] comment = Archivos Compartidos path = /home/nombreUsuario/compartido browseable = yes read only = no guest ok = yes writable = yes valid users = nombreUsuario
  • 7. Ejemplo: Vamos a empezar por instalar el paquete del servidor Samba y sus dependencias: # yum -y install samba crear un grupo distinto para permitir el acceso al directorio vamos a compartir. # groupadd -g 10000 fileshare crear un directorio que será la sede de nuestra cuota de Samba: # mkdir /home/data modificar los permisos en el directorio para permitir el acceso de escritura para los usuarios en nuestro nuevo grupo: # chgrp fileshare /home/data # chmod g+w /home/data modificar SELinux para permitir el privilegio de acceso a nuestro nuevo recurso compartido por Samba. / etc / samba / smb.conf
  • 8. crear un usuario para acceder al recurso compartido de Samba. Las opciones del comando indican para agregar el usuario a un grupo adicional "recurso com partido de archivos" # useradd -G fileshare -u 1000 -M -s /sbin/nologin ejemplo Asignar una contraseña a este usuario, # passwd ejemplo Mueva el archivo existente y edite el nuevo archivo: # mv /etc/samba/smb.conf /etc/samba/smb.conf.bak # vi /etc/samba/smb.conf
  • 9. Ahora edita el nuevo "smb.conf" archivo y agregar los parámetros de esta manera: [global] workgroup = WORKGROUP server string = samba security = user passdb backend = tdbsam load printers = no [data] comment = data directory path = /home/data writeable = yes public = no
  • 10. comprobar los parámetros de la "smb.conf" archivo para asegurarse de que no hay errores: # testparm Una ves confirmado que no hay error. Ahora vamos a hacer que la contraseña Samba para el usuario que está agregando: # smbpasswd -a ejemplo New SMB password: Retype new SMB password: Para confirmar que el usuario ha sido añadido a la base de datos tdb Samba utiliza el "pdbedit" comando: # pdbedit -w -L
  • 11. tenemos que hacer cambios en el "iptables" archivo de configuración de servidor de seguridad de arranque. Copia de seguridad del archivo y editar: # cp /etc/sysconfig/iptables /etc/sysconfig/iptables.bak # vi /etc/sysconfig/iptables Añadir la primera línea de la aceptación de los paquetes en TCP/445. Añadir que por encima de la última línea de la "entrada" de la cadena con el "rechazo" de destino, de esa manera el Estado podrá ser procesada. -A INPUT -p tcp --dport 445 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited Ahora puede editar el "smb" demonio se arranque automáticamente, a continuación, iniciar "smb": # chkconfig smb on # service smb start