comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Tutorial Samba

  • 9 Respuestas
  • 4278 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado TrueneX

  • *
  • Underc0der
  • Mensajes: 232
  • Actividad:
    0%
  • Reputación 0
  • Se libre, Se GNU/Linux
    • Ver Perfil
    • TrueneX
    • Email
« en: Febrero 19, 2010, 01:21:28 pm »
Les traigo un manual de Samba , abajo la fuente com ode costumbre .. espero que les sirva . un documentito bastante util :)


Descripción:
Samba es un software que permite a tu ordenador poder compartir archivos e impresoras con otras computadoras en una misma red local. Utiliza para ello un protocolo conocido como SMB/CIFS compatible con sistemas operativos UNIX o Linux , como Ubuntu, pero además con sistemas Windows (XP, NT, 98...), OS/2 o incluso DOS. También se puede conocer como LanManager o NetBIOS.

Si Ubuntu te ha detectado correctamente la red local, que es lo mas habitual, cuando selecciones una carpeta y hagas click en el botón derecho del ratón, si le das a Compartir carpeta, al seleccionar un protocolo se iniciará un proceso automático de descarga desde Internet e instalación de Samba. También se puede instalar de la forma habitual usando Añadir y quitar... o Synaptic.

Pero vamos a mostrar como hacerlo por consola.

-

Instalación:
Primero que nada instalamos samba
Código: You are not allowed to view links. Register or Login
sudo aptitude install samba samba-client smbfs smbclient
esto debería instalar también varias otras dependencias.

-

Para modificar el grupo de trabajo:
Primero abrimos el archivo /etc/samba/smb.conf para modificarlo
Código: You are not allowed to view links. Register or Login
sudo nano /etc/samba/smb.conf

Luego buscamos (control+w) la línea que diga algo como:
workgroup = MSHOME
y reemplazamos MSHOME por el nombre de nuestro grupo de trabajo

-

Para agregar una carpeta:
Primero debemos crear una carpeta con permisos (por ejemplo)

Código: You are not allowed to view links. Register or Login
sudo mkdir /home/public
Código: You are not allowed to view links. Register or Login
sudo chmod 755 /home/public
Luego abrimos el archivo /etc/samba/smb.conf para modificarlo :
Código: You are not allowed to view links. Register or Login
sudo nano /etc/samba/smb.conf
Y le agregamos, al final:
Código: You are not allowed to view links. Register or Login
[public]
comment = Cosas publicas
path = /home/public
public = yes
writable = no

Las opciones son auto-sugerentes, por ejemplo "public = yes" es para que se pueda acceder a la carpeta (el permiso x de sistema), y "writable = no" es para que no se pueda escribir (el permiso w de sistema).

-

Para Compartir la Unidad de CDROM:
abrimos el archivo /etc/samba/smb.conf para modificarlo
Código: You are not allowed to view links. Register or Login
sudo nano /etc/samba/smb.conf
y le agregamos, al final, algo como esto :

Código: You are not allowed to view links. Register or Login
[CDROM]
comment = Cd Rom Compartido
path = /media/cdrom0
public = yes
writable = no
browseable = yes

(le agregamos un nuevo parámetro "browseable" esto sirve para ingresar a la maquina por medio de windows y linux de forma remota y ver la carpeta que esta compartida)

-

Mas sobre los permisos de las carpetas:
Generalmente, al usuario externo que tiene acceso al equipo a través de Samba, el sistema le da como nombre de usuario nobody y como nombre de grupo nogroup, es así como podemos cambiar el nombre de usuario y nombre de grupo a nuestras carpetas, con el fin de que el sistema también sepa quien es el propietario de esa carpeta:

Código: You are not allowed to view links. Register or Login
sudo chown nobody:nogroup /home/public
Código: You are not allowed to view links. Register or Login
sudo chmod 555 /home/public

y si queremos que también pueda escribir sobre esta carpeta
Código: You are not allowed to view links. Register or Login
sudo chmod 755 /home/public
y además debemos decirle a Samba que se lo permita (acuerdate que para que un permiso sea válido, tanto el sistema como Samba deben estar de acuerdo)

-

Para no usar contraseña:
Buscamos (control+w) la línea donde diga algo como:

; security = user

y la reemplazamos por :
security = SHARE

-

Cambiar contraseña de un usuario en un dominio Windows desde Ubuntu

Para cambiar la contraseña de un usuario de dominio de Windows no es necesario ir a un PC Windows sino que se puede hacer desde el propio Ubuntu. Para hacerlo sólo hay que abir un terminal y ejecutar este comando:

Código: You are not allowed to view links. Register or Login
smbpasswd -r WindowsDC -U nombreUsuario
Donde WindowsDC es en este caso la dirección del controlador de dominio de Windows y nombreUsuario el usuario en el dominio.

Al ejecutar el comando pedirá la antigua contraseña en primer lugar y posteriormente pedirá la nueva.
Una vez hecho esto ya podemos hacer login con la nueva contraseña.

-

Agregando usuario
Suele pasar que cuando entras desde windows a una carpeta compartida en Ubuntu, te pide usuario, puede hacer lo siguiente:

Código: You are not allowed to view links. Register or Login
sudo smbpasswd -a tu_usuario

Si deseas le pones contraseña por motivos de seguridad, y si no necesitas la constraseña solo dale enter.

-

Para reiniciar samba
Luego de efectuar algún cambio en el archivo /etc/samba/smb.conf debemos reiniciar samba, para ello:

Código: You are not allowed to view links. Register or Login
sudo /etc/init.d/samba restart

-

Resumiendo:
Con todo lo anterior deberíamos ser capaces de entrar desde un equipo con windows o linux a la carpeta /home/public sin necesidad de tener nombre de usuario ni password:

* Desde Windows colocamos en la barra de direcciones de alguna ventana:

\\192.168.3.1\public

* Desde Linux (que tenga instalado el paquete samba-client) abrimos una carpeta y colocamos en la barra de direcciones:

smb://192.168.3.1/public/
smbclient //192.168.3.1/public/



Donde 192.168.3.1 es "la IP privada" del equipo Linux que contiene a la carpeta /home/public

-

Con sistemas Windows

Si tenemos en nuestra red local una máquina con Windows y queremos compartir archivos entre ambos sistemas:

* Paso 1: Nos dirigimos al menú de Ubuntu: Sistema, Administración y seleccionamos Carpetas compartidas. [Pulsamos añadir]

En ruta, buscamos la carpeta que queremos compartir, como nombre pondremos Compartidos (por ejemplo) y seleccionamos Permitir examinar la carpeta. Pulsamos sobre Configuración general de archivos compartidos con Windows, en Dominio introducimos el nombre de red que posea la máquina Windows. Lo demás lo dejamos como está.

* Paso 2: Ahora que ya tenemos compartiendo la carpeta, nos queda crear un nombre de usuario y contraseña en el servidor Samba para que el ordenador con Windows pueda acceder a dicha carpeta, para ello abrimos una consola e introducimos:

Código: You are not allowed to view links. Register or Login
sudo useradd -s /sbin/nologin usuario-windows
Donde usuario-windows es el usuario que va a acceder a la carpeta en Windows. Si /sbin/nologin no existe, probar con /usr/sbin/nologin.

Si no encuentras el fichero nologin, también puedes crear tu usuario normalmente y luego ejecutar la sentencia:
Código: You are not allowed to view links. Register or Login
sudo passwd -d usuario-windows

A continuación introducimos:
Código: You are not allowed to view links. Register or Login
sudo smbpasswd -a usuario-windows
Y nos pedirá la contraseña que queramos asignar a dicho usuario.

Debemos reiniciar el demonio de samba antes de poder ver las carpetas compartidas desde la máquina Windows:
Código: You are not allowed to view links. Register or Login
sudo /etc/init.d/samba restart
* Paso 3: Vamos a la máquina Windows y pulsamos en Mis sitios de Red, ahora pulsamos en Equipos cercanos. Tendría que aparecer el nombre del equipo con Ubuntu, y dentro de este directorio, la carpeta compartida.

* Paso 4: Si vemos la carpeta, pero dice que no tenemos los permisos necesarios, deberemos volver a la máquina con Ubuntu y asignar los permisos necesarios de ejecución, lectura o escritura a las carpetas que queramos compartir.

* Paso 5: Vamos a la máquina con Ubuntu y nos dirigimos al menú de Ubuntu: Lugares, y seleccionamos Servidores de Red. Tendría que aparecer la Red de Windows. Esta aplicación nos permite ver los archivos de la maquina con Windows desde la maquina con Ubuntu. Hay que recargar cada vez que sea necesario.

-

You are not allowed to view links. Register or Login

----

Espero que les sirva jeje  , se me vino a la mente postear esto ya que hoy estaba trabajando con el mismo en mi red ^^

Saludos gente :)
You are not allowed to view links. Register or Login

Desconectado OSX

  • *
  • Underc0der
  • Mensajes: 111
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #1 en: Febrero 19, 2010, 01:34:45 pm »
muy bueno,.se puede hacer asi o graficamente ... q es bastante sencillo !

Desconectado moskius

  • *
  • Underc0der
  • Mensajes: 12
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Junio 23, 2015, 03:51:43 pm »
You are not allowed to view links. Register or Login
muy bueno,.se puede hacer asi o graficamente ... q es bastante sencillo !

Gráficamente??? podrías poner algún ejemplo?

Gracias
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Desconectado rush

  • *
  • Underc0der
  • Mensajes: 378
  • Actividad:
    0%
  • Reputación 7
    • Ver Perfil
  • Skype: iruxh1773
« Respuesta #3 en: Junio 23, 2015, 04:41:23 pm »
Citar
Gráficamente??? podrías poner algún ejemplo?

Gracias

Así es, se puede hacer graficamente una una interfaz GUI para mayor rapidez, aqui esta tu ejemplo moskius

You are not allowed to view links. Register or Login
« Última modificación: Junio 23, 2015, 05:04:15 pm por rush »
You are not allowed to view links. Register or Login


Desconectado moskius

  • *
  • Underc0der
  • Mensajes: 12
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #4 en: Junio 23, 2015, 04:54:30 pm »
You are not allowed to view links. Register or Login
Citar
Gráficamente??? podrías poner algún ejemplo?

Gracias

Así es, se puede hacer graficamente una una interfaz GUI para mayor rapidez, aqui esta tu ejemplo moskius

You are not allowed to view links. Register or Login

Disculpa, no me carga el link...
« Última modificación: Junio 27, 2015, 12:05:14 pm por blackdrake »
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #5 en: Junio 23, 2015, 05:02:18 pm »
Y si dejas de revivir post antiguos y abres un hilo? o buscas en google?

Regards,
Snifer
You are not allowed to view links. Register or Login


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



Desconectado rush

  • *
  • Underc0der
  • Mensajes: 378
  • Actividad:
    0%
  • Reputación 7
    • Ver Perfil
  • Skype: iruxh1773
« Respuesta #6 en: Junio 23, 2015, 05:05:09 pm »
Ya esta arreglado mi link ve hacia a el!

Saludos!

pd. No te enojes snifer :P
You are not allowed to view links. Register or Login


Desconectado moskius

  • *
  • Underc0der
  • Mensajes: 12
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #7 en: Junio 23, 2015, 08:08:23 pm »
You are not allowed to view links. Register or Login
Ya esta arreglado mi link ve hacia a el!

Saludos!

pd. No te enojes snifer :P

Disculpa, sigue sin funcionar...
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Desconectado rush

  • *
  • Underc0der
  • Mensajes: 378
  • Actividad:
    0%
  • Reputación 7
    • Ver Perfil
  • Skype: iruxh1773
« Respuesta #8 en: Junio 23, 2015, 09:48:53 pm »
Citar
Ya esta arreglado mi link ve hacia a el!

Saludos!

pd. No te enojes snifer :P

Disculpa, sigue sin funcionar...

Es enserio?!!! >:( >:(, por que si funciona, y si fueras mas listo ya hubieras copiado y pegado el link en el navegador!

Me sacaste de casillas!
You are not allowed to view links. Register or Login


Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #9 en: Junio 24, 2015, 02:02:47 am »
You are not allowed to view links. Register or Login
Citar
Ya esta arreglado mi link ve hacia a el!

Saludos!

pd. No te enojes snifer :P

Disculpa, sigue sin funcionar...

Es enserio?!!! >:( >:(, por que si funciona, y si fueras mas listo ya hubieras copiado y pegado el link en el navegador!

Me sacaste de casillas!

No le funciona porque tiene un sindrome de tener todo listo y servido! no ver la URL que esta mal o investigar con lo que se brinda, ultimamente se ve mucho de esto.

Si aun así luego de este comentario aun no puede ver estamos jodidos! .

Regards,
Snifer
You are not allowed to view links. Register or Login


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



 

¿Te gustó el post? COMPARTILO!



[Tutorial]Instalación de ArchLinux Paso a Paso

Iniciado por Comandante Linux

Respuestas: 1
Vistas: 1595
Último mensaje Agosto 24, 2011, 09:40:45 pm
por Snifer
[Tutorial] Instalación de Mandriva 2011, paso a paso

Iniciado por Comandante Linux

Respuestas: 2
Vistas: 2734
Último mensaje Agosto 28, 2011, 07:06:37 pm
por Comandante Linux
Mini Tutorial: Error: "Failed Load Kernel Modules" by ice

Iniciado por ice

Respuestas: 0
Vistas: 762
Último mensaje Marzo 24, 2016, 05:41:17 pm
por ice
Tutorial: Como instalar Linux "Ubuntu" junto a Windows

Iniciado por Stiuvert

Respuestas: 1
Vistas: 1575
Último mensaje Agosto 24, 2011, 02:25:17 pm
por Comandante Linux
[TUTORIAL] Instalar BackTrack 5 Gnome + Cambio de idioma

Iniciado por Dr0B4ck

Respuestas: 8
Vistas: 14133
Último mensaje Abril 18, 2013, 06:50:35 pm
por Nizzee