jump to navigation

OpenSUSE participando en un grupo de trabajo mixto. mayo 28, 2009

Posted by easgs in opensuse.
trackback

Bueno en este escenario tenemos un grupo de trabajo de unas 10 o 20 maquinas, en este grupo de trabajo tenemos computadoras con openSUSE y Windows XP, era necesario tener un entorno de red estable y que las computadora compartieran archivos entre si fácilmente de forma que los usuarios no tengan ningún inconveniente al momento de necesitar sus archivos en red.

 Primero que nada debemos configurar nuestra navegación por medio del entorno de red, de forma que este sea estable y no nos de errores de acceso para ello agregamos las siguientes opciones a nuestro archivo smb.conf en cual se encuentra en /etc/samba/

[global]

Workgroup name = nombre_del_grupo_de_trabajo

Netbios name = nombre_de_la_maquina

Name resolve order = bcast host lmhost wins

Local master = yes

Preferred master = yes

Os level = 65

Server string = “”

 

Estas opciones deben ir en la sección global del archive smb.conf y se describen con mayor detalle a continuación.

 

Workgroup name = nombredelgrupodetrabajo

 

Esto define el grupo de trabajo al que va a pertenecer la maquina.

 

Netbios name = nombredelamaquina

 

Esta opción define el nombre de la maquina en el grupo de trabajo.

 

Name resolve order = bcast host lmhost wins

 

Esta opción se usa en los programas de Samba para determinar qué servicios de nombres y en qué orden resolver nombres de hosts a direcciones IP. Su principal función es controlar como se realiza la resolución NetBIOS. Esta opción toma una cadena, separada por espacios, de diferentes opciones de resolución, en nuestro ejemplo usaremos difusión como primera opción.

 

Local master = yes

 

Esta opción le indica al servidor mantener una lista local de las maquinas de su subred.

 

Preferred master = yes  (si ya hay uno omitir)

 

Este parámetro booleano controla si Samba es un examinador principal de listas principal para su grupo de trabajo.

 

Si se pone a yes, al iniciar, samba forzará una elección y tendrá una ligera ventaja para ganar la elección.

 

Use esta opción con precaución, porque si hay varios hosts (servidores samba, Windows 95 o NT) que son examinadores de listas preferidos en la misma subred, intentarán continua y periódicamente convertirse en examinador principal local. Esto ocasiona un tráfico de difusión innecesario y reduce las capacidades de las listas.

  

Os level = 65 (si ya hay uno y desea que este sea secundario poner 33, omitir para las demás estaciones linux)

 

Este entero controla el nivel en que se anuncia samba a si mismo para la elección de examinador. El de este parámetro determina si nmbd tiene oportunidad de convertirse en examinador principal del Grupo de Trabajo en el área de difusión local.

 

Al poner el valor a 65 se asegura que ganara sobre cualquier otro sistema operativo en la red

 

Server string = “”

 

Esto controla qué cadena aparecerá en el cuadro de comentario de la impresora en el gestor de impresión y en la conexión IPC en “net view”. Puede ser cualquier cadena que quiera que vean sus usuarios y es la descripción de su equipo en el entorno de red, si se deja en blanco se usara el nombre de la maquina.

 

Con esto ya tenemos configurado nuestro grupo de trabajo y la navegación del entorno de red, ahora vamos a compartir un recurso, para esto debemos primero crear los usuarios Linux usando Yast y después agregar esos usuarios a samba con el comando

 

Smbpasswd –a user1

Smbpasswd –a user 2

 

Y así sucesivamente para todos los usuarios.

 

Este es el ejemplo del recurso compartido.

 

[carpetacompartida]

 

Path=/home/easgs/sharedfolder

Read list = user1 user2

Write list = user3 user4

Force user = easgs

Guest ok = no

Valid users= user1 user2 user3 user4 easgs

 

Este es el detalle de las opciones.

 

Path=/home/easgs/sharedfolder

 

Es la ruta a la carpeta compartida.

 

Read list = user1 user2

 

Los usuarios de esta lista solo tendrán acceso de lectura.

 

 

 

Write list = user3 user4

 

Los usuarios de esta lista tendran acceso total

 

 

Force user = easgs

 

Esta opción fuerza que los usuarios que se logean al servicio lo hagan como el usuario easgs por lo tanto todo lo que hagan será con los mismo derechos de este usuario, aun asi los usuarios listado en write list solo tendran acceso de lectura.

 

Guest ok = no

 

Si este parámetro es yes para un servicio, entonces no se requiere clave para conectar con dicho servicio. Los privilegios serán los mismos de guest account.

 

 

En este caso no permitiremos eso.

 

Valid users= user1 user2 user3 user4 easgs

 

Estos usuarios son los únicos permitidos para usar este recurso.

 

El Firewall

Para que esto funcione debemos habilitar en el firewall los servicios samba server y Netbios server

 

Con esto ya tenemos configurado openSUSE para comunicarse con estaciones Windows así como también con otras estaciones con Linux instalado usando samba.

 

Para informacion mas detallada al respecto y ver otras opciones posibles visite el sitio en ingles:

http://www.swerdna.net.au/linhowtosambabrowse.html

http://www.swerdna.net.au/linhowtosambaserver.html

Comentarios»

No comments yet — be the first.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: