Samba permite compartir archivos y directorios entre sistemas Linux/Unix y Windows. Se instala Samba en Linux y configura directorios para compartir, luego los usuarios de Windows pueden acceder a ellos como si fueran recursos de red normales. El documento explica cómo instalar y configurar Samba para implementar un dominio de archivos compartidos accesible para clientes Windows.
2.
Samba es una implementación libre del protocolo de
archivos compartidos de Microsoft Windows.
Samba 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
Que es Samba?
3.
Samba configura directorios Unix y GNU/Linux
(incluyendo sus subdirectorios) como recursos para
compartir a través de la red. Para los usuarios de
Microsoft Windows, estos recursos aparecen como
carpetas normales de red.
Funcionamiento
4.
Samba se instala con el comando:
sudo apt-get install samba
Cuando instala crea 2 archivos y un directorio
llamado etc/samba
Instalación
5.
En la carpeta /etc/samba ahi un archivo llamado
smbf.conf
En el terminal utilisamos sudo nano
/etc/samba/smb.conf
Con el archivo abierto empezaremos a anadir codigo
y remover comentarios a los codigos que
necesitamos que ya la mayoria estan en el archivo
Configuración
7.
[global]
Workgroup = CCOM3135L55
Server String = Primordial , viene activado sin esto
las maquina no se van a ver.
Wins support = yes (se activo esto para que tuviera
major compatibilidad al tratar de comunicarse con
un windows client.)
Configuración Cont.
8.
[authentification]
Security = user (sirve para que la persona que entre
al share server tenga que tener una cuenta en linux)
Conf.
12.
[netlogon]
Comment = Network Logon Service
Path = /home/samba/netlogon
guest ok = yes (permite a usuarios no registrados
entrar al share server)
read only = yes (no pueden hacer cambios a los
archivos)
Conf.
13.
[profiles]
Comment = users profiles
Path = /home/samba/profiles
guest ok =no
browsable = no
create mask = 0600
directory mask = 0700 (estos commandos permiten
crear automaticamente sus propios directories en el
share server con su nombre de usuario)
Conf.
15.
Conf.
[share]
Comment = File Server share
Path = /srv/samba/share
guest ok =no
browsable = yes
read only = no
create mask = 0755
(Este es la instruccion primaria creada antes de que
se trata de hacer un samba pdc.)
16.
Con el archivo ya editado se volvio al terminal para
hacer el group add y crear los directories que hacen
falta y estos eran:
# groupadd –g 201 machines (creo el grupo
machines)
#mkdir -m 0775 /home/netlogon
#mkdir /home/samba/home/samba/profiles (creo
los folders )
#chmod 1757 /home/samba/profiles (configuracion
para permisos de este folder)
Creación de directorios
17.
#useradd –m test (le dio add a el usuario “test”)
#passwd test
(password updated successfully)
#smbpasswd –a test
(password updated successfully)
Se dio reboot a samba smbd y nmbd .
Creación de directorios
18.
Ya con el server de file share esta listo para poder
loguiar via el programa “RUN”.
En windows, se escribe 136.145.45.190 y enter y
abrira una pantalla con los folders accessibles.
Verificación
19.
El server pedira el username y password de las
cuentas de linux para accessar los archivos.
Con los datos correctos insertados (usuarios de
linux) el usuario tendra accesso a los archivos que
necesite.
Verificación cont.
21.
Para unirse un cliente de Windows a el domain del
servidor de linux samba primero hay que verificar si
puedes hacer ping a el server, si no puedes no
podrás conectarte al dominio. Se abrió cmd en
Windows y se escribió ping 136.145.45.190.
Si hiso ping, todo debería estar listo para unirse al
dominio CCOM3135L55.
Connecion con windows
22.
En windows se va a start button y se presiona right
click en computer y se escoge la opción de Properties
Cont.
23.
Luego “advance system setting” después computer
name y después change y ok.
Cont.
24.
Se escribe el dominio CCOM3135L55 y ok. Saldrá la
opción para loguiarse .
Cont.
25.
Cuando esto finalicé . Windows pedirá un restart, y
cuando empiece de Nuevo el usuario podrá
loguiarse en el login screen como el usuario del
server de linux , cuando entre a linux el domino
estará registrado en “network” en la pantalla de my
computer.
Finalizacion