elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Comunicaciones
| |-+  Redes (Moderador: HdM)
| | |-+  Instalar Samba en Ubuntu Server 10.04
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Instalar Samba en Ubuntu Server 10.04  (Leído 7,775 veces)
madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.912



Ver Perfil WWW
Instalar Samba en Ubuntu Server 10.04
« en: 16 Octubre 2010, 15:41 »

Instalar Samba en Ubuntu Server 10.04

Samba es un protocolo de red para compartir archivos entre equipos Unix y demas Sistemas Operativos. Es compatible tanto con Windows que Mac. Las últimas versiones permiten la integración de usuarios con Active Directory. Una cosa interesante que hay que destacar, es que ha sido desarrollado utilizando ingenieria inversa usando un sniffer para capturar los datagramas.

Instalación:
  • Instalamos los paquetes necesarios para Samba : apt-get install samba samba-client smbfs smbclient
  • Creamos la carpeta que queremos compartir, en mi caso es : mkdir /home/mad/compartida
  • Le damos los permisos necesarios : chmod 775 /home/mad/compartida

  • Editar el fichero de configuración de Samba, situado en: /etc/samba/smb.conf
  • Podemos usar el editor que mas nos convenga, yo usaré nano: sudo nano /etc/samba/smb.conf .Recomiendo hacer primero una copia de recuperción (backup) de ese fichero sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
  • Una vez dentro del fichero de configuracion, buscamos la linea: share definitions (en nano podemos pulsar CTRL+W y escribir la frase a buscar).
  • Debajo de esta linea añadiremos: client lanman auth=yes . Nos tiene que quedar como en la imagen de abajo.



    Fichero de configuración de Samba

  • Despues de eso, buscamos la linea workgroup y le ponemos el nombre de nuestro grupo de trabajo: workgroup=ELHACKERNET
  • Ahora nos toca configurar el acceso a esa carpeta, hay dos
posibilidades : accediendo con una contraseña y usuario o sin
contraseña.
  • Sin Contraseña:
  • Buscamos la linea security y le ponemos el parametro SHARE (en mayuscula), quedando asi : security=SHARE .Eso significa que se nos pedira ningun dato de autenficación para acceder a dicha carpeta.

  • Ahora definitos la carpeta a compartir, añadimos las siguientes lineas justo al final del fichero:
  • [Nombre del recurso en la red]
  • commento=descripción del fichero
  • path=/ruta/del/fichero
  • public=yes # Si es pública o no
  • writable=yes # Si se puede escribir dentro de esa carpeta
  • En mi caso ha quedado como en la imágen de abajo:


    Configuración de carpeta compartida

  • Guardamos los cambios y salimos.
  • Con Contraseña
    • Si queremos que nos pida una contraseña y un usuario para acceder a la carpeta compartida en la linea security, ponemos security=user.

    • Está claro que ese usuario debe existir, para crear un usuario ponemos useradd <nombre del usuario> ejemplo : useradd alex
    • Lo malo de ese comando es que el usuario no tendrá su propria
    carpeta dentro de /home . Asi que vamos a borrar el que hemos creado
    antes : sudo userdel -r alex
  • Para que tenga su propria carpeta y contraseña ponemos : sudo useradd -d /home/alex -m alex
  • Ahora vamos a ponerle una contraseña : sudo passwd alex
  • Luego hay otro comando que es aún mas fácil de usar adduser <nombre> ,en la imagen de abajo podeis ver todos los datos que nos pide :



    Datos requeridos del comando adduser

  • Despues de configurar el servidor de archivos compartidos Samba, vamos a reiniciarlo poniendo :
  • sudo service smbd restart <– en la version 10.04 de Ubuntu Server o
  • sudo /etc/init.d/smbd restart <– en las versiones posteriores

  • Esto seria todo, pero vamos a ver si funciona.
  • Accediendo a recursos compartidos
  • Desde Linux a Linux:
    • En este caso accederemos directamente desde nuestra máquina (en local).
    • Usamos el comando : smbclient, su sintáxis es : smbclient //IP/nombre de la carpeta
    • Ejemplo: sudo smbclient //192.168.1.100/compartida

    • Si lo tenemos puesto en SHARE, nos dirá que se accede sin usuario ni contraseña.
    • Los comandos son los de siempre get, put, mkdir, etc.

  • Desde Windows a Linux
    • En este caso es mas fácil, ponemos en un explorador la IP del servidor/nombre de la carpeta
    • Este sería el resultado:




    Accediendo a una carpeta compartida en Ubuntu Server desde Windows

  • Si en security le hemos puesto user, nos pedirá el usuario y contraseña antes de acceder a ese recurso.
  • Desde Linux a Windows
    • Esta variante no la he probado 100%
    • Recomiendo primero crear un usuario en Windows y asignarle una contraseña.
    • Luego desde Ubuntu : sudo smbclient //ip del so con windows/compartida -U NombreUsuario -P Contraseña
    • Mas abajo podemos ver los modos de autentificación:

    Modos de autenficación de Samba
Montar carpeta compartida de modo Temporal/Permanente

Nos puede interesar montar una carpeta compartida de nuestra red en
nuestro servidor, asi no tendremos que usar el smbclient cada vez que
queremos acceder a esa carpeta.

  • Usaremos el comando mount -t smbfs -0 username=’usuario’ password=’contraseña’ //IP/carpeta /tmp/compartida_temporal
  • Donde mount es el comando para montar, smbfs es el tipo de ficheros,
     username es el nombre del usuario, password es la contraseña, IP es la
    dirección ip de la máquina que tiene compartido el recurso seguido del
    nombre de la carpeta, /temp/compartida_temporar es la dirección donde
    vamos a montar la carpeta compartida. Esa carpeta tiene que estar
    creada.

Mas Información :
[/list][/list]


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Instalar Samba en cd live Ubuntu
GNU/Linux
abelcs87 2 1,942 Último mensaje 8 Junio 2012, 19:50
por abelcs87
Error al instalar múdulo DBI de perl en Ubuntu Server 10.04
GNU/Linux
X3R4CK3R 0 590 Último mensaje 16 Julio 2012, 16:10
por X3R4CK3R
Error al instalar múdulo DBI de perl en Ubuntu Server 10.04
Scripting
X3R4CK3R 1 929 Último mensaje 17 Julio 2012, 02:34
por leogtz
Instalar samba en versión sin soporte ubuntu 10.10
GNU/Linux
JJMD 3 2,129 Último mensaje 23 Enero 2013, 02:58
por dato000
Ayuda configuración de Samba y NFS en Ubuntu 16.04
GNU/Linux
Ahinoam 0 957 Último mensaje 20 Septiembre 2016, 16:25
por Ahinoam
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines