Autor
|
Tema: Instalar Samba en Ubuntu Server 10.04 (Leído 9,300 veces)
|
madpitbull_99
|
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
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Instalar Samba en cd live Ubuntu
GNU/Linux
|
abelcs87
|
2
|
3,394
|
8 Junio 2012, 19:50 pm
por abelcs87
|
|
|
Error al instalar múdulo DBI de perl en Ubuntu Server 10.04
GNU/Linux
|
X3R4CK3R
|
0
|
1,641
|
16 Julio 2012, 16:10 pm
por X3R4CK3R
|
|
|
Error al instalar múdulo DBI de perl en Ubuntu Server 10.04
Scripting
|
X3R4CK3R
|
1
|
2,296
|
17 Julio 2012, 02:34 am
por leogtz
|
|
|
Instalar samba en versión sin soporte ubuntu 10.10
GNU/Linux
|
JJMD
|
3
|
3,600
|
23 Enero 2013, 02:58 am
por dato000
|
|
|
Ayuda configuración de Samba y NFS en Ubuntu 16.04
GNU/Linux
|
Ahinoam
|
0
|
2,310
|
20 Septiembre 2016, 16:25 pm
por Ahinoam
|
|