Configuración en el servidor
Hay dos maneras: gráficamente y mediante comandosGráficamente
Samba es un programa que en nuestro sistema Linux hace de servidor y así podremos compartir archivos.1º Entraremos en samba y si no tenemos samba instalado lo instalaremos mediante el comando
"sudo apt-get install samba" (dentro de la consola de comandos en Linux)
Una vez lo tengamos instalado accedemos a él mediante la interfaz gráfica de Linux
y entraremos en:
"Aplicaciones\herramientas del sistema\administración\samba".
Si te pide contraseña debes utilizar la de un usuario administrador.
Creamos los usuarios en Linux para que los que tengan una cuenta puedan acceder.
2º Ya dentro configuramos el servidor poniendo el grupo de trabajo y la descripción que queremos.
(configuración por defecto)
3º Después, en la siguiente pestaña configuramos la seguridad con el modo de autenticación
(para usuarios o IP)y la encriptación y las cuentas de invitado.
4º Nos vamos a preferencias y añadir los usuarios al samba (nombre en linux, nombre en Windows
y la contraseña samba)
5º Luego buscamos la ruta de la carpeta que quieres compartir. y le asignas los permisos
pertinentes. (permiso de escritura, visible)
6º En la pestaña acceso podemos o solo permitir el acceso a usuarios ya creados o específicos
o permitir el acceso a todos.
Mediante comandos
Instalación y configuración de Samba mediante comando
- Instalamos samba: sudo apt-get install samba
- Si queremos podemos crear un directorio para compartir: "sudo mkdir /home/compartido"
- Asignamos permisos con los siguientes comandos, tenemos 3 opciones
- 1º Opción
- Primero debemos crear una carpeta con permisos (por ejemplo):
- chown nobody:nogroup /home/compartido
- chmod –R 777 /home/compartido
- Luego abrimos la configuración y le agregamos, al final, algo como esto:
[publico]
comment = Cosas publicas
path = /home/publico
public = yes
writable = no
Las opciones son sugerentes, por ejemplo "public = yes" es para que se pueda acceder a la carpeta cualquier usuario, y "writable = no" es para que no se pueda escribir. - 2º Opción
Para añadir los recursos con nautilus (navegador de archivos) debemos crear la siguiente carpeta con sus respectivos permisos:
"$ sudo mkdir -p /usr/local/samba/lib/usershares"
"$ sudo chgrp sambashare /usr/local/samba/lib/usershares"
"$ sudo chmod 1770 /usr/local/samba/lib/usershares"
Luego agregas los siguientes parámetros a la configuración:
"usershare path = /usr/local/samba/lib/usershares" - usershare max shares = 10
Configuración
La configuración del servidor samba se realiza en el archivo "/etc/samba/smb.conf" el cual podemos modificar de la siguiente manera:"$ sudo nano /etc/samba/smb.conf"
Agregamos el usuario al sistema:
- (Aquí pondríamos el usuario que queremos crear) Adduser sambauser
Asignamos un password a esa cuenta de usuario:
- passwd sambauser
- smbpasswd -a sambauser
su y el nombre del usuario
Ejemplo: su sambauser
Agregar usuario a samba:
"$ sudo smbpasswd -a tu_usuario"
Para reiniciar samba $ "sudo restart smbd"
Nota adicional* Así creamos todo el directorio de carpetas en esa cuenta.
Nota: el comando "sudo su" nos logea como root, para lo cual debemos tener habilitado el usuario root con contraseña. Para ello ejecutas:
- $ sudo passwd root
Conexión desde clientes Windows
Para acceder a los recursos compartidos de linux mediante windows debemos colocarnos en la barra de direcciones desde la red y escribir la IP del ordenador windows al que te queremos conectar para ver lo que ha compartido.Conexión desde clientes Linux
Para conectarnos desde clientes linux podemos hacerlo entrando en red y examinar la misma y saldrán varios iconos donde están los pc's de las personas que hayan configurado su linux para compartir y entraremos en la que habíamos configurado para ver lo que han compartido.Aquí accederemos a la compartición de carpetas de windows dentro del lugar de trabajo creado.
No hay comentarios:
Publicar un comentario