Samba file share server Jorge Melhado Hernandez Giovanni Maldonado Odara Lozano Navedo CCOM 3135 L55 Prof. PHILLIP SCOTT
Jun 13, 2015
Samba file share server
Jorge Melhado HernandezGiovanni Maldonado
Odara Lozano NavedoCCOM 3135 L55
Prof. PHILLIP SCOTT
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?
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
Samba se instala con el comando:
sudo apt-get install samba
Cuando instala crea 2 archivos y un directorio llamado etc/samba
Instalación
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
Configuración cont.
[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.
[authentification] Security = user (sirve para que la persona
que entre al share server tenga que tener una cuenta en linux)
Conf.
Conf.
[Domains] Domain logons = yes Domain master = yes Local master = yes Preferred master = yes Os level = 32 (Nivel de prioridad para el OS) Add machine script = /usr/sbin/useradd –g machines
– c “%u machine account” –d /var/lib/samba –s /bin/false %u
(permite un grupo “machine”en linux que facilita la creacion de maquinas nuevas uniendose al domain)
Conf.
Conf.
[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.
[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.
Conf.
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.)
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
#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
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
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.
Verificación cont.
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
En windows se va a start button y se presiona
right click en computer y se escoge la opción de Properties
Cont.
Luego “advance system setting” después
computer name y después change y ok.
Cont.
Se escribe el dominio CCOM3135L55 y ok.
Saldrá la opción para loguiarse .
Cont.
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