Open Suse
Enviado por sebas1210 • 5 de Noviembre de 2013 • 5.785 Palabras (24 Páginas) • 220 Visitas
1.- OpenSUSE 11.2 participando en un grupo de trabajo mixto.
1.1 Planteamiento del problema
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, recordemos que en este ejemplo los usuarios deben ser coincidentes entre los equipos de la red.
Para instalar samba nos vamos a Yast – Software – Instalar/Desinstalar Software
Luego Seleccionamos Ver – Patrones nos vamos a la sección Server Functions y damos clic en el checkbox File Server.
1.2 Configurando la navegación de red.
Luego 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/ usando ya sea kwrite o vi.
Workgroup name = nombre_del_grupo_de_trabajo Netbios name = nombre_de_la_maquina Name resolve order = bcast host lmhost wins Local master = yes
openSUSE 11.2 con Samba Guía Ilustrada
http://easgs.wordpress.com 4
Preferred master = yes Os level = 65 Server string = “”
1.3 Descripción de las opciones
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.
openSUSE 11.2 con Samba Guía Ilustrada
http://easgs.wordpress.com 5
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.
1.4 Creando los usuarios en openSUSE 11.2 con Yast
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-Gestión de usuarios y grupos-seleccionamos la solapa Usuarios y hacemos clic en añadir, registramos los datos del usuario y luego hacemos clic en la solapa Detalles y agregamos el usuario a los grupos respectivos.
openSUSE 11.2 con Samba Guía Ilustrada
http://easgs.wordpress.com 6
1.5 Agregando los usuarios a samba
Después agregar esos usuarios a samba con el comando.
Smbpasswd –a user1 Smbpasswd –a user2
Recordemos usar los nombres que necesitemos.
1.6 Compartiendo recursos
Este es el ejemplo de un recurso compartido que va al final del archivo smb.conf
[carpetacompartida]
Path=/home/easgs/sharedfolder Read list = user1 user2
openSUSE 11.2 con Samba Guía Ilustrada
http://easgs.wordpress.com 7
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 tendrán 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 así, los usuarios listados en read list solo tendrán 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.
Para crear sharedfolder primero creamos la carpeta con el usuario que sera propietario y luego ejecutamos el siguiente comando como root, puede usar el nombre de carpeta que mas le convenga.
chmod 775 /sharedfolder
1.7 smb.conf final
Al finalizar nuestro archivo smb.conf se vera como el siguiente ejemplo
[global] workgroup = nombredelgrupodetrabajo passdb backend = tdbsam printing = cups printcap name = cups printcap cache time = 750
openSUSE 11.2 con Samba Guía Ilustrada
http://easgs.wordpress.com
...