sábado, 3 de enero de 2009

Instalar y Configurar Samba en Centos

NUEVO BLOG Servidores Linux



Rating for inforysol.blogspot.com
Check google pagerank for inforysol.blogspot.com
--> 01.- Verificar Paquetes Instalados
  • rpm –q samba
  • rpm –q samba-swat
  • rpm –q samba-client
  • rpm –q samba-common
o
  • rpm –q samba samba-swat samba-client samba-common
En este caso falta instalar los paquetes:
  • samba y samba-swat
02.-Instalar Paquete samba
  • yum –y install samba

03.- Instalar paquete samba-swat
  • yum –y install samba-swat

04.- Verificar archivos creados en dicho directoriosSamba
  • /etc/samba/smb.conf
Samba-Swat
  • /etc/xinetd.d/swat

05.- Configuración del archivo smb.confNo importa la ubicación donde estemos, realizaremos el siguiente comando para la modificación:
  • vi /etc/samba/smb.conf
En WORKGROUP especifica el grupo en la que desea trabajar.
06.- Configuración del archivo swatNo importa la ubicación donde estemos, realizaremos el siguiente comando para la modificación:

  • vi /etc/xinetd.d/swat
Verificamos que en port este el puerto 901 y disabled tiene el valor (yes) lo cambiamos a (no) para habilitar la administración de samba por web.
07.- Accediendo a Samba vía webEjecutas tu explorador, en este caso Internet Explorer o Mozilla y en la barra de direcciones escribimos lo siguiente:
  • Localhost:901

08.- Configura smb.conf desde la web
Hacemos clic en GLOBAL y mostrara más opciones la cual podrás modificar.

09.- Visualizar el archivo smb.conf desde la webHacemos clic en VIEW y veremos la configuración echa.
10.- Creación de UsuariosLos usuarios que se creen en Linux deben ser iguales a los usuarios que se creen en Windows

LINUX
Crear cuenta de usuario

  • useradd jcabrera
Asignar contraseña
  • passwd jcabrera
Creamos y Habilitamos un usuario en Samba
  • smbpasswd –a jcabrera
  • smbpasswd –e jcabrera
WINDOWS
  • Clic derecho MI PC, Seleccionamos Administrar…(Nos mostrara la ventana Administrador de Equipos…)
  • Expandimos Herramientas Administrativas, vamos a Usuarios Locales…
  • Usuarios… en la parte derecha clic derecho usuario nuevo.

11.- Compartiendo directorios en LinuxSeleccionar ruta donde crearas el directorio, ejemplo:crear directorio publico

  • mkdir /tmp/publico
Acceder a publico
  • cd /tmp/publico
Crear carpetas
  • mkdir macromedia html Linux asp

Compartir directorio pubico
Acceder al archivo smb.conf

  • vi /etc/samba/smb.conf
Agregar las siguientes lines de codigo:[publico]
Comment= Carpeta compartida para usuarios en general
Path=/tmp/publico
valid users= root
guest ok=yes
gues only=yes
browseable=yes
directory mode= 0777
Se guarda los cambios…

12.- Activar Samba
  • Verificar que este activado en servicio Confiables: Samba y WWW (http)
  • Vamos a Sistema-Administración-Nivel de Seguridad y Cortafuegos, activamos los dos servicios y aceptamos.

13.- Reiniciar ServiciosDespués de realizar algún cambio, necesario reiniciar los servicios de samba y swat.

Reiniciar Samba

  • service smb restart
Reiniciar Swat
  • Service xinetd restart

14.- Compartiendo directorios en WindowsCrear una o varias carpetas para compartir el recurso en la ruta que desee.
15.- Accediendo a directorios compartidos de Windows modo consola
En este caso se utilizara el comando smbclient.

Después de acceder puede utilizar comandos en el directorio compartido de Windows, dependiendo los permisos.

16.- Accediendo a directorios compartidos de Windows modo gráficoSelecciona Lugares-Servidores de Red…

17.- Visualizando directorios compartidos de Windows modo consolaSe utilizará smbclient con parámetros
  • smbclient –L nombre_maquina - N

18.- Visualizando directorios compartidos de Linux desde exploradorAbrimos el explorador y en la barra de dirección escribir
  • \\192.168.1.3\publico
  • \\inforysol\publico

Pedirá ingresar usuario y clave ingresara datos que usted contiene.

19.- Visualizando directorios compartidos de Linux desde navegadorAbrimos el navegador Internet Explorer, Mozilla, etc. Y en la barra de dirección escribir

  • \\192.168.1.3\publico
  • \\inforysol\publico
Pedirá ingresar usuario y clave ingresara datos que usted contiene.

NUEVO BLOG Servidores Linux

17 comentarios:

carlos dijo...

Muchas gracias, por la informacion.

Carlos Alejandro Flores Hilazaca.

Anónimo dijo...

Excelente tutorial!!
Gran trabajo!!

Felicitaciones y Mucahs Gracias!

centos dijo...

hola que tal
he hecho la instalcion y la configuracion basica y puedo entrar desde centos 5 con samaba a lagunas pc con windows xp
pero desde estas pc de red local veo la pc con samaba pero no puedo ingresar o ver las carpetas compartidas de smaba
me sale un error de algo como usuario duplicado en la red

Anónimo dijo...

Muy buen tutorial... pero se me presento un problema no puedo ver el servidor o la carpeta q comparti en centos, desde las pcs con windows puedo presenciar el workgroup Mygroup pero no puedo ingresar y me dice q no tengo permiso... alguna solucion a esto de antemano muchas gracias... Saludos

marceloalonso dijo...

Revisen que Selinux este en modo disable. /etc/selinux/config.

Jose Luis Cabrera dijo...

MUCHACHOS GRACIAS!
NO PUDE RESPONDER PORQUE ESTUVE EN OTRAS COSAS, SI GUSTAN PUEDEN AGREGARME Y ASI INTERCAMBIAR CONOCIMIENTOS
joselucky_17@hotmail.com
ME ENVIAN UN MAIL DICIENDOME QUIENES SON PARA AGREGARLOS EN MI GRUPO.

BUEN DIA

Unknown dijo...

Hola
no me ha funcionado.
lo hice con centos v. 5.8
y windows 7 ultimate.

quisiera saber con que version de centos lo realizaste.
por otor lado,
recomientas centos o devian, como servidor?

Jose Luis Cabrera dijo...

Buenos dias Gam Axeso!
* Realice la configuracion con Centos 5.4 o 5.2.
* El sistema operativo Centos y windows 7 tiene niveles de seguridad deshabilitado.
* Esta version del paquete de samba es de hace 3 años actualmente tiene una nueva version, pero la logica es la misma.
* No detallo que deberias mantener ejecutado el servicio web, osea tienes que habilitar #service httpd start; esto es para que no todo lo tengas facil.
* Dime hasta donde te quedaste? en que parte te sale error.
* Agregame al facebook https://www.facebook.com/pplui5

Anónimo dijo...

Muchas gracias por la informacion, me fue muy util, segui todos los pasos y funciono correctamente, solo que no puedo entrar al localhost:901, por que sera?
saludos y de antemano, Gracias¡¡

Jose Luis Cabrera dijo...

debes de ejecutar el servicio web
#service httpd start

Anónimo dijo...

ya lo aplique, de hecho puedo entrar al localhost:631 pero no al 901 :/

Jose Luis Cabrera dijo...

Verifica el punto 6, alli se configura el acceso por web con el puerto 901.

Te falta iniciar el servicio del punto 6.

Unknown dijo...

ya habia hecho lo que me indicas, lo volvi hacer y sigo con el problema, reinicio todos los servicios, el server y nada, sigo solo con cups, se me hace muy raro algo debo de tener mal.. y si cambio el puerto si cambio el puerto? tendre algun problema?

Jose Luis Cabrera dijo...

Mi estimado desde la publicacion de este blog a la actualidad han pasado unos años e imagino que tienes otra version del paquete de sambaswat, verifica en www.alcancelibre.org la configuracion de sambaswat con la version actual, de seguro ha cambiado algo porque si lo tienes tal cual esta en este blog deberia de funcionar sin problemas, deshabilita el firewall o lo ultimo desintala todos los paquetes y vuelvelos a instalar y configurar.

Unknown dijo...

Debe de ser, de todas formas muy buena informacion la que proporcionas y muchas gracias por todo :D

Unknown dijo...

De nada!
He creado otro blog,

lserver.blogspot.com
aqui voy a realizar configuraciones de servidores actuales.
voy a migrar toda la informacion a este blog.

Anónimo dijo...

Gracias me fue de mucha utilidad tu tutorial :D Bless!