• No se han encontrado resultados

Instituto Tecnológico de Las Américas (ITLA)

N/A
N/A
Protected

Academic year: 2022

Share "Instituto Tecnológico de Las Américas (ITLA)"

Copied!
25
0
0

Texto completo

(1)

Gregori Carmona Lorenzo 2011-2435

Instituto Tecnológico de Las Américas (ITLA)

 Nombre:

Gregori Carmona Lorenzo

 ID:

2011-2435

Asignatura:

Sistemas Operativos III

 Instructor:

José Doñe

 Tema:

Samba

(2)

Gregori Carmona Lorenzo 2011-2435

SAMBA: compartiendo datos en grupo de trabajo

Samba es una suite de aplicaciones Unix que habla el protocolo SMB (Server Message Block). Muchos sistemas operativos, incluidos Windows y OS/2, usan SMB para operaciones de red cliente-servidor. Mediante el soporte de este protocolo, Samba permite a los servidores Unix entrar en acción, comunicando con el mismo protocolo de red que los productos de Microsoft Windows. De este modo, una máquina Unix con Samba puede enmascararse como servidor en tu red Microsoft y ofrecer los siguientes servicios:

 Compartir uno o más sistemas de archivos.

 Compartir impresoras, instaladas tanto en el servidor como en los clientes.

 Ayudar a los clientes, con visualizador de Clientes de Red.

 Autentificar clientes logeándose contra un dominio Windows.

 Proporcionar o asistir con un servidor de resolución de nombres WINS.

Server Message Block o SMB es un protocolo de red que permite compartir archivos e impresoras (entre otras cosas) entre nodos de una red. Es utilizado principalmente en ordenadores con Microsoft Windows y DOS.

Instalación de Samba en Debian squeeze v 6.0

Para la instalación de samba en el servidor Linux, debemos descargar e instalar los siguientes paquetes:

 apt-get install samba (Servidor de archivos e impresoras tipo LanManager para Unix.)

 apt-get install samba-common (Archivos comunes de samba utilizados para clientes y servidores.)

 apt-get install smbclient (Cliente simple tipo LanManager para Unix.)

 apt-get install smbfs (Comandos para montar y desmontar unidades de red samba.)

Al momento de modificar el archivo smb.conf tenga en cuenta que el signo # y ; expresan comentarios y ejemplos que no tienen efecto, al menos que el signo sea removido.

(3)

Gregori Carmona Lorenzo 2011-2435

Debemos acceder a la terminal root, haciendo click en Aplicaciones – Accesorios – Terminal root.

(4)

Gregori Carmona Lorenzo 2011-2435

Para dar inicio a la instalación de los paquetes, en la terminal, introduce apt-get install samba y presiona Enter.

Como podrás observar dice que ya Samba está en su versión más reciente. Ten en cuenta que esto no es en todos los casos. Vamos a comprobar que el servicio Samba esta activo en el sistema operativo, introduciendo el comando Service --status-all. El signo + indica que está instalado y el – indica que no lo está.

(5)

Gregori Carmona Lorenzo 2011-2435

Continuamos instalando los demás paquetes. Ahora escribe apt-get install samba- common

Proseguimos con el paquete smbclient. Escribe apt-get install smbclient y presiona Enter.

Y por último, instalaremos el paquete smbfs. Introduciendo el comando apt-get install smbfs

(6)

Gregori Carmona Lorenzo 2011-2435

Crearemos el directorio que compartiremos por medio de Samba

Primero crearemos una carpeta dentro del directorio home, llamada RedSamba.

Recuerda que debes otorgale permiso de lectura y escritura.

Luego de haber creado nuestro directorio, dentro de este crearemos un archivo de datos. Escribe cd RedSamba y luego emplea el comando gedit [nombre del archivo].

(7)

Gregori Carmona Lorenzo 2011-2435

Comprobaremos que nuestro archivo está en el directorio especificado /home/RedSamba. Lo podemos hacer de dos formas: por medio de la terminal, escribiendo ls y no saldrá lo siguiente.

La otra forma es dirigiéndonos directamente a /home/RedSamba

Después, de tener listo el directorio que compartiremos, tenemos que modificar el archivo smb.conf ubicado en /etc/samba/smb.conf ; antes de editarlo realizaremos una copia de respaldo (recomendado). Escribe la siguiente línea de comando.

cp -p /etc/samba/smb.conf /etc/samba/smb_05-25-2011_copia.conf

(8)

Gregori Carmona Lorenzo 2011-2435

Ahora, si vamos modificar el archivo, por lo tanto debes escribir gedit /etc/samba/smb.conf

En el área de configuración global (Global Settings), ubica workgroup y al lado escribe el nombre del grupo de trabajo que se estará utilizando en Windows.

En mi caso el grupo de trabajo es car-Devian Server

También tienes que cambiar la línea donde dice “server string” esto es la descripción que verá tu grupo del servidor y debes poner:

server string =%h Servidor de archivos

El signo “%h” lo que hace es imprimir el nombre de host de tu servidor.

En el área de autenticación, debes buscar la línea que contiene security, quitarle el signo # (eso se llama descomentarla) y agregarle share indicando que estamos compartiendo.

(9)

Gregori Carmona Lorenzo 2011-2435

Guarda los cambios hechos hasta ahora, cierra la ventana y reinicia el servidor samba para que todo va bien hasta ahora.

Luego de que se vuelva a iniciar el servidor, vuelve a escribir gedit /etc/samba/smb.conf

Al final del archivo debemos crear el directorio que vamos a compartir. Entre corchetes [ ] debes escribir el nombre con el cual compartiremos la carpeta, luego pasamos a indicar la ruta de la carpeta que compartiremos “path = /home/RedSamba”; luego las opciones browseable “browseable = yes”, “read-only

= no” y sobretodo la opción que permite que cualquier usuario que se conecte a la red pueda acceder a la carpeta “guest ok = yes”. Recuerda que todas estas opciones se ponen sin punto u coma al principio ni el signo #.

(10)

Gregori Carmona Lorenzo 2011-2435

Al concluir estos cambios, haga click en Guardar y cierre la ventana.Volvemos a reiniciar el servidor samba escribiendo /etc/samba/smb.conf

También puedes hacer uso del comando testparm para probar el servidor

(11)

Gregori Carmona Lorenzo 2011-2435

Comprando la conectividad entre el servidor Linux y el host Windows

Nuestro servidor tiene como red base 192.168.1.0 /24 y su dirección ip es 192.168.1.3 .

Dentro del host Windows presiona las teclas WIN + R y escribe cmd.

Dentro del cmd, escribe ping 192.168.1.3 y presiona Enter

(12)

Gregori Carmona Lorenzo 2011-2435

Vuelve a presionar las teclas WIN + R y escribe \\192.168.1.3 para que no aparezca la carpeta que compartimos en el servidor Linux.

Haz doble click encima de la carpeta RedSamba para comprobar que se encuentra el archivo que creamos en el servidor Linux.

(13)

Gregori Carmona Lorenzo 2011-2435

SAMBA: como controlador de dominio

Gracias a samba, en una red podemos tener PCs con Windows y PCs con Linux de forma que puedan intercambiar información en carpetas compartidas de la misma forma que se haría si todos los PCs fueran Windows.

Las funcionalidades de samba no se quedan solo en una simple compartición de archivos e impresoras sino que permite a un PC con Linux comportarse como un controlador de dominio de Windows para redes Microsoft con prestaciones superiores a las que nos ofrecería un servidor con Windows NT Server 4.0.

Dominio Windows

Un Dominio de Windows es una agrupación lógica de PCs en los cuales existe al menos un servidor especial llamado Controlador del Dominio en el que se centralizan las tareas de administración de todos los PCs de la red.

Controlador de Dominio

El controlador de dominio es el centro nervioso de un dominio Windows, tal como un servidor NIS lo es del servicio de información de una red Unix. Los controladores de dominio tienen una serie de responsabilidades. Una de las que te va a implicar a ti es la autentificación. La autentificación es el proceso de garantizar o denegar a un usuario el acceso a recursos compartidos o a otra máquina de la red, normalmente a través del uso de una password.

En esta parte del tutorial convertiremos un computador con GNU/Linux

Debian como controlador de dominio de computadoras con el sistema

operativo Windows. Tenga en cuenta que debe realizar la instalación

de los paquetes que se explican al principio de la primera parte de

este How to.

(14)

Gregori Carmona Lorenzo 2011-2435

Haz click en Aplicaciones – Accesorios – Terminal root.

debemos de configurar el archivo smb.conf. Antes de la modificación vamos a realizar una copia de respaldo escribiendo:

cp -p /etc/samba/smb.conf /etc/samba/smb_05-25-2011_copia.conf

(15)

Gregori Carmona Lorenzo 2011-2435

Escribe en la terminal nano /etc/samba/smb.conf Edita la parte de server string y agregale el nombre de la distribución de Linux que tienes y Samba.

(16)

Gregori Carmona Lorenzo 2011-2435

En el área de Debbuging /Accounting editaremos el tamaño máximo de un archivo que puede manejar un usuario, este parámetro debes modificarlo de acuerdo a tus necesidades. Ten en cuenta que el número se interpretará en KB.

En la parte de autenticación, cambia la seguridad por dominio (security = domain).

(17)

Gregori Carmona Lorenzo 2011-2435

En el área de dominio, modificaremos donde dice domain logons, también le quitaremos el punto y coma que lleva delante y escribiremos que es = yes, esta opción hace que los usuarios Windows tengan conexión a la red. Y por último agregaremos logon master y ponemos que es = yes .

Logon master esta opción es habilitada para que nuestro dominio funcione correctamente.

Domain logons esta opción permite a los usuarios de Windows una conexión al dominio mediante la red.

(18)

Gregori Carmona Lorenzo 2011-2435

Luego vamos a descomentar, es decir borrarle el signo # que tiene delante a las siguientes líneas:

Logon path = \\%N%U\profile Logon drive = H:

Logon home = \\%N%U

En el área de Share definitions, modificaremos la línea en donde está netlogon, quitándole los puntos y coma que están delante y agregando share modes = no

Ahora tenemos que crear unos grupos y usuarios que figuran como existentes en el actual archivo de configuración de samba, primero iniciaremos creando el grupo Machines con el id 200, y luego crearemos el directorio samba que estará ubicado en /home.

(19)

Gregori Carmona Lorenzo 2011-2435

Ahora crearemos los directorios de referencia que se establecieron en la configuración comenzando por el de netlogon, lo haremos con el comando “mkdir –m 0775

/home/netlogon”.

El próximo directorio a crear son los de los perfiles de samba con el comando “mkdir /home/samba /home/samba/profiles” y “chmod 1757 /home/samba/profiles” lo que le da permiso a samba para hacer las configuraciones de lugar.

Ahora debemos agregar a nuestro servidor Linux el dominio gregori.local como habíamos puesto en el archivo de configuración smb.conf, y a este también asignarle un password.

(20)

Gregori Carmona Lorenzo 2011-2435

Ahora vamos a agregar el host cliente al grupo Machines que creamos anteriormente con el ID 201, luego debes agregar el host cliente a la lista de cuentas en Samba.

Para agregar el host al grupo Machines, sigue la siguiente sintaxis:

Useradd –g Machines –d /dev/null –s /dev/null –c “Aquí puedes escribir un comentario” (nombre del computador cliente)

(21)

Gregori Carmona Lorenzo 2011-2435

Para agregar el cliente a la cuenta de samba, escribe smbpasswd –a –m [nombre del computador]

Ahora habilitaremos el usuario root y el usuario sambauser en el smbpasswd.

Escribe

smbpasswd –e [nombre del usuario que esta el fichero smbpasswd] y Por último reinicia el servidor Samba, tecleando /etc/init.d/samba restart y presiona Enter.

(22)

Gregori Carmona Lorenzo 2011-2435

Configuración el cliente

Haz click en Inicio; y encima de Mi PC haz un click derecho luego en Propiedades.

(23)

Gregori Carmona Lorenzo 2011-2435

Haz click en Cambiar… Selecciona la opción Dominio, escribe el nombre de domino que especificaste en el archivo smb.conf, en mi caso fue GREGORI.LOCAL y presiona Enter. Verás que te aparecerá un recuadro pidiéndote usuario y contraseña.

(24)

Gregori Carmona Lorenzo 2011-2435

Escribe uno de los usuarios que habilitaste por medio de smbpasswd con su respectiva contraseña y haz click en Aceptar. Te aparecerá un mensaje de bienvenida al dominio. Se necesitará que se reinicie el computador.

(25)

Gregori Carmona Lorenzo 2011-2435

Referencias

Documento similar

Conocido es el caso de Mortimer Ternaux, autor de una Historia de la Revolución, publicada en el siglo XIX, o el todavía más significativo de Edgar Quinet, quien hace «la crítica de

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

Volviendo a la jurisprudencia del Tribunal de Justicia, conviene recor- dar que, con el tiempo, este órgano se vio en la necesidad de determinar si los actos de los Estados

La invalidez en el MMPI por no respuestas no se considera criterio positivo (sólo se puede considerar tal posibilidad en caso de daño neurológico que justifique tal estilo

Puedes acceder a los lotes de libros, para clubes de lectura, que tienen la biblioteca pública y las bibliotecas municipales?. El club se encarga de recoger y devolver

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o

1. LAS GARANTÍAS CONSTITUCIONALES.—2. C) La reforma constitucional de 1994. D) Las tres etapas del amparo argentino. F) Las vías previas al amparo. H) La acción es judicial en

Comunicación presentada en las V Jornadas Interdisciplinares: Estudios de Género en el Aula: Historia, Cultura visual e Historia del Arte, Málaga, España.. ¿Qué sería de