Comunidad Underground Hispana  
Visita: Descargas - Foro de juegos - Articulos - Juegos Gratis - Download Free

Retroceder   Comunidad Underground Hispana > Sistemas Operativos > Sistemas operativos libres. > Manuales y Tutoriales

Respuesta Crear Nuevo Tema
 
Share LinkBack Herramientas Desplegado
Antiguo 22-feb-2009, 13:31   #1
He vuelto ha mi hogar :)
 
Fecha de Ingreso: enero-2008
Mensajes: 679
Predeterminado Redes Linux-Windows-OSX con Samba

[img width=124 height=124]http://tbn1.google.com/images?q=tbn:iEOVLSrf74DZMM:http://ggfr.free.fr/pikachu-tux.png[/img]

Bueno soy yo de nuevo, ahora me surgio otro obstaculo, el cual pude superar , cuantos de nosotros tenemos varias PC's en nuestras casa u oficinas entonces cuando nos pasamos a linux, no encontramos la manera de que el sistema nos muestre las redes , pero si hay manera con Samba, aqui les pongo como pero antes que nada un poco de teoria sobre que es samba:

Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con Linux o Mac OS X se vean como servidores o actúen como clientes en redes de Windows. Samba también 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 autenticar con su propio archivo de usuarios.

Entre los sistemas tipo Unix en los que se puede ejecutar Samba, están las distribuciones GNU/Linux, Solaris y las diferentes variantes BSD entre las que podemos encontrar el Mac OS X Server de Apple.

La página oficial de Samba la puedes encontrar [Solo usuarios registrados pueden ver los links. ]


Ok comezamos instalando samba, para instalar cualquier cosa en ubuntu o algun sistema linux se necesitan privilegios de root asi que ya saben utilizen sudo

Código:
$ sudo apt-get install samba smbfs
Les saldra que se instalara bla bla y que ocupara tanto espacio en disco y ya queda instalado, ok seguimos. El archivo con el cual es posible configurar samba se encuentra en:

Código:
/etc/samba/smb.conf
Yo recomiendo crear una carpeta en nuestro home donde guardemos backup's de todos los archivos importantes que editemos, asi si la calabazeamos solo restablecemos y ya

Despues procedemos a modificar el archivo con su editor de texto que mas les guste yo con gedit

Código:
sudo gedit /etc/samba/smb.conf
se abrira el archivo y veremos muchas letras pero lo mas importante es donde dice workgroup = MSHOME cambiamos MSHOME por el nombre de nuestra red, quedan por ejemplo asi

workgroup = REDDEALEVSK , se tiene que configurar el mismo grupo de trabajo en las PC'S con Winbugs digo windows xD Panel de control>Sistema>Nombre de Equipo>Cambiar Nombre o simplemente boton secundario en mi pc y por ahi dice nombre del equipo y abajo grupo de trabajo, si queremos que se muestre una descripcion de nuestro servidor samba debemos de cambiar en:

Código:
server string = %h Servidor de archivos
%h es el nombre del host y le podemos poner por ejemplo

Código:
server string = %h Servidor Samba
Ok hasta aqui ya esta montado nuestro servidor pero ahora falta agregarle usuarios para que puedan acceder a el :P

Crear, editar y eliminar usuarios en el servidor Samba

Para que un usuario acceda al servidor tiene que estar dado de alta en nuesto servidor linux, podemos crear un nuevo grupo llamado Samba y ahi agregar todos los usuarios que haran uso del servidor. Podemos agregar nuevos usuarios asi:

Código:
adduser nombre_usuario
Nos pedira la clave para el usuario y algunos otros datos como por ejemplo nombre, compañia etc, lo basico, estos ultimos son opcionales, despues si queremos le podemos cambiar los privilegios. Si ya existe un usuario en el sistema (Por ejemplo el usuario pepe) y lo queremos agregar a Samba para evitar crear otro usuario demas simplemente ejecutamos este comando:

Código:
sudo smbpasswd -a pepe
Samba nos arrojara algo mas o menos asi:

Código:
smbpasswd -a pepe
New SMB password:
Retype new SMB password:
Added user juan
Solo le ponemos la clave que queremos que use el usuario pepe para que ingrese al servidor samba, puede ser diferentes las claves del servidor samba y la de ingreso al sistema linux

Ahora podemos crear un nuevo archivo que contenga los datos de todos los usuarios autorizados a ingresar en el servidor Samba, escribimos:

Código:
sudo gedit /etc/samba/smbusers
En el archivo recien creado debemos de escribir mas o menos asi los datos:

Código:
nombre_enlinux = “Nombre en Windows”
Cambiamos nombre_enlinux en este caso por pepe y "Nombre en Windows" es el nombre del usuario en red, se tiene que agregar una nueva linea con esos datos para cada usuario que vaya a usar el servidor Samba.

Notas importantes:
Para editar un usuario se hace asi desde la terminal
Código:
smbpasswd -a nombre_usuario
Para eliminar un usuario se hace asi desde la terminal
Código:
smbpasswd -x nombre_usuario
Ahora que ya hemos creado los usuarios procederemos a compartir archivos y directorios que es la finalidad de la red

Compartir archivos y directorios con Samba

Volvemos a modificar el archivo de configuracion de Samba:

Código:
sudo gedit /etc/samba/smb.conf
Buscamos la siguiente linea:

; security = user

Y la modificamos por:

Código:
security = user
username map = /etc/samba/smbpasswd
Con esto le decimos a samba que realize una autentificacion por usuario usando el archivo en el cual dimos de alta los usuarios ;D, Ahora para que no se enrreden vamos a darle acceso a los usuarios a sus directorios personales y su home de la siguiente manera:

Buscamos

Código:
;[homes]
; comment = Home Directories;
;browseable = no
;valid users = %S
;writable = no
Le quitamos el ; para descomentarlos y se activen, y en writable le cambiamos no por yes para que el usuario pueda escribir en el directorio, quedando asi:


Código:
[homes]
 comment = Home Directories;
browseable = no
valid users = %S
writable = yes
Nota: Siempre que realizemos una modificacion en el archivo smb.conf del Samba debemos ejecutar:
Código:
testparm
Para que se revisen que los parametros del archivo son correctos, si todo salio bien ejecutamos:
Código:
/etc/init.d/samba restart
para aplicar los cambios.


Extra, compartir una impresora

Bueno antier consegui una impresora aunque es viejita jala muy bien, la conecte a mi linux pero mi hermano esta necio y tambien la quiere usar entonces tenemos que hacer lo siguiente: (Hacer copia de respaldo antes!!!!)

En el archivo de configuracion de samba /etc/samba/smb.conf localizamos

Código:
# printing = cups
# printcap name = cups
Y le quitamos los # para descomentar quedando asi:

Código:
printing = cups
printcap name = cups
Por ultimo guardamos el archivo, comprobamos que los parametros esten correctos y reiniciamos el servidor de samba con este comando:

Código:
Comprobar = $ testparm
Reiniciar=   $ /etc/init.d/samba restart
Y eso es todo, la siguiente ves que vayamos a Winbugs vamos a nuestro grupo de trabajo y buscamos las carpetas compartidas del servidor Samba Linux y agregamos impresora desde red

Salu2
PD cualquier duda pregunten porfavor
PD2 No soy un guru de Linux asi que porfavor si quieren aportar una cosa mas para mi manual sera muy bien recibida
PD3 xD aqui les dejo la guia oficial de Samba: [Solo usuarios registrados pueden ver los links. ]

Fuente: [Solo usuarios registrados pueden ver los links. ]
__________________
<br />Alevsk-Zone Visita Mi Blog
Alevsk está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado



La franja horaria es GMT -5. Ahora son las 02:35.



Juegos gratis Underground Mexico Veo Descargas Songs Traducidas Videos De Musica Conservacion Tabs Metal
Noticias
 Juegos De Coche juegos gratis online juegos Utilidades Trucos
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2
Traducción por vBHispano.com