Instalando Samba en Ubuntu para compartir archivos e impresoras en redes Windows.

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 aquí

En este tutorial veremos como instalar Samba en un PC con Ubuntu instalado.

Lo primero es instalar Samba (como siempre les recuerdo que para instalar cualquier cosa en Linux necesitan tener privilegios de administrador o ser root, en el caso de utilizar Ubuntu colocando sudo antes de los comandos permite adquirir privilegios de root), ejecutamos el siguiente comando:

apt-get install samba smbfs

El archivo de configuración de Samba puede ser encontrado en /etc/samba/smb.conf vamos a editar este archivo, primero realizamos una copia de respaldo:

cp -p /etc/samba/smb.conf /etc/samba/smb_2007-09-17.conf

Siempre es bueno realizar una copia de los archivos de configuración que modifiquemos en caso de que cometamos algun error podamos volver a la configuración inicial, además a mi me gusta agregarle la fecha en que realice la copia para tener un registro.

Luego procedemos a modificar el archivo:

sudo gedit /etc/samba/smb.conf

Nota: Si estas en KDE en cambio de GNOME cambia gedit por kate

En el archivo de configuración cambia donde dice workgroup = MSHOME (puede ser distinto en tu caso) a:

workgroup = MIGRUPO

Donde MIGRUPO es el nombre del grupo de trabajo de MS Windows o el nombre de dominio, de donde será parte el servidor Samba. Tienes que configurar el mismo grupo de trabajo en tus computadoras Windows, esto lo puedes hacer en Panel de control>Sistema>Nombre de Equipo>Cambiar Nombre.

Si quieres tambien puedes cambiar la linea donde dice server string esto es simplemente la descripción que verá tu grupo del servidor puedes colocar algo como:

server string = %h Servidor de archivos

%h lo que hace es imprimir el nombre de host de tu servidor.

Guarda los cambios y sigamos.

Como crear, editar o eliminar usuarios en Samba

Los usuarios que queremos que tengan acceso al servidor Samba deben estar creados como usuarios en nuestro servidor linux, podemos crear un grupo samba y agregar a ese grupo todos los usuarios que tendrán acceso al servidor samba:

Para agregar un usuario a linux podemos utilizar el comando:

adduser nombre_usuario

Nos pedira la clave que queremos utilizar para ese usuario y algunos datos que son opcionales, luego podemos cambiar sus privilegios.

Supongamos que tenemos un usuarios ya creado llamado jose y que lo queremos agregar a los usuarios de Samba, para esto ejecutamos el siguiente comando:

sudo smbpasswd -a juan

Nos aparecerá algo como:

smbpasswd -a juan
New SMB password:
Retype new SMB password:
Added user juan

Colocamos la clave que queremos que tenga ese usuario para ingresar al servidor Samba, la clave puede ser distinta a la clave que tiene el usuario para ingresar a Linux.

Vamos a crear un nuevo archivo donde estarán todos los usuarios autorizados para conectarse al Servidor de Samba, para esto ejecutamos:

sudo gedit /etc/samba/smbusers

En el nuevo archivo copiamos la siguiente línea:

nombre_enlinux = “Nombre en Windows”

Donde nombre_enlinux es el nombre del usuario que tenemos en linux en este caso jose y Nombre en Windows es el nombre del usuario de red en Windows. Tenemos que agregar una nueva línea por cada usuario que creemos para Samba.

Para editar un usuario ejecutamos:

smbpasswd -a nombre_usuario

Para borrar un usuario ejecutamos:

smbpasswd -x nombre_usuario

Ahora que ya tenemos a los usuarios creados procedamos a ver como se compaten archivos y directorios.

Compartiendo Archivos con Samba

Vamos a modificar el archivo de configuración de Samba:

sudo gedit /etc/samba/smb.confBusca la línea que dice:

; security = user

Y la modificamos por:

security = user
username map = /etc/samba/smbpasswd

Con esto lo que estamos haciendo es diciendole a Samba que vamos a autentificar por usuario y donde está la lista de los usuarios permitidos que fue la que creamos anteriormente.

Para darle acceso a los usuario a sus respectivos directorios home o personales, hacemos lo siguiente:

Buscamos las línea donde dice

;[homes]
; comment = Home Directories;
;browseable = no
;valid users = %S
;writable = no

Y le quitamos el ; para descomentarlos, y en writable le cambiamos no por yes para que el usuario pueda escribir en el directorio.

Siempre que cambiemos la configuración del archivo smb.conf debemos ejecutar el siguiente comando:

testparm

lo que hace este parámetro es verificar que los parámetros del archivo smb.conf estén correctos, luego que nos diga que todo esta bien ejecutamos:

/etc/init.d/samba restart

para aplicar los cambios.

Compartiendo directorios a través de Samba.

Para los directorios o volúmenes que se irán a compartir, en el mismo fichero de configuración encontrará distintos ejemplos para distintas situaciones particulares. En general, puede utilizar el siguiente ejemplo que funcionará para la mayoría:

[Lo_que_sea]        comment = Comentario que se le ocurra

path = /cualquier/ruta/que/desee/compartir

El volumen puede utilizar cualquiera de las siguientes opciones:

Opción Descripción
guest ok Define si ser permitirá el acceso como usuario invitado. El valor puede ser Yes o No.
public Es un equivalente del parámetro guest ok, es decir define si ser permitirá el acceso como usuario invitado. El valor puede ser Yes o No.
browseable Define si se permitirá mostrar este recurso en las listas de recursos compartidos. El valor puede ser Yes o No.
writable Define si ser permitirá la escritura. Es el parámetro contrario de read only. El valor puede ser Yes o No. Ejemplos: «writable = Yes» es lo mismo que «read only = No». Obviamente «writable = No» es lo mismo que «read only = Yes»
valid users Define que usuarios o grupos pueden acceder al recurso compartido. Los valores pueden ser nombres de usuarios separados por comas o bien nombres de grupo antecedidos por una @. Ejemplo: fulano, mengano, @administradores
write list Define que usuarios o grupos pueden acceder con permiso de escritura. Los valores pueden ser nombres de usuarios separados por comas o bien nombres de grupo antecedidos por una @. Ejemplo: fulano, mengano, @administradores
admin users Define que usuarios o grupos pueden acceder con permisos administrativos para el recurso. Es decir, podrán acceder hacia el recurso realizando todas las operaciones como super-usuarios. Los valores pueden ser nombres de usuarios separados por comas o bien nombres de grupo antecedidos por una @. Ejemplo: fulano, mengano, @administradores
directory mask Es lo mismo que directory mode. Define que permiso en el sistema tendrán los subdirectorios creados dentro del recurso. Ejemplos: 1777
create mask Define que permiso en el sistema tendrán los nuevos ficheros creados dentro del recurso. Ejemplo: 0644

En el siguiente ejemplo se compartirá a través de Samba el recurso denominado ftp, el cual está localizado en el directorio /home/ftp/pub del disco duro. Se permitirá el acceso a cualquiera pero será un recurso de solo lectura salvo para los usuarios administrador y fulano. Todo directorio nuevo que sea creado en su interior tendrá permiso 755 y todo fichero que sea puesto en su interior tendrá permiso 644.

[ftp] comment = Directorio del servidor FTP

path = /home/ftp/pub

guest ok = Yes

read only = Yes

write list = usuario_01, administrador

directory mask = 0755

create mask = 0644

Luego de que termines de agregar las carpetas que quieras compartir Guarda el archivo y probamos el archivo smb.conf y reiniciamos el servidor de Samba:

testparm
/etc/init.d/samba restart

Compartiendo Impresoras

Voy a suponer que ya tienes una impresora conectada y funcionado en tu PC Linux.

Compartir impresoras en Samba es muy sencillo simplemente busca estas dos líneas en el archivo /etc/samba/smb.conf (Recuerda hacer una copia de respaldo) :


# printing = cups
# printcap name = cups

Y descomentalas:


printing = cups
printcap name = cups

Guarda el archivo cimprueba los parámetros de smb.conf y reinicia el servidor de Samba ejecutando:

testparm
/etc/init.d/samba restart

Y eso es todo, ya puedes ir a tu PC Windows y buscar en tu grupo de trabajo las carpetas compartidas de Linux en Samba y además agregar la impresora.

El manual oficial de Samba lo pueden conseguir aquí.

65 Respuestas to “Instalando Samba en Ubuntu para compartir archivos e impresoras en redes Windows.”


  1. 1 Gabriel 19 octubre 2007 a las 02:21

    Saludos,

    El tutorial esta estupendo, sencillo y directo. Pero me e quedado con algunas dudas. Fijese yo solo quiero compartir un archivo en especifico, y no veo como hacerlo. Si me adentro o acceso el SMB Server me da todo el directorio y eso lo considero un Breach. Por favor seria tan amable de aclararme esto, como podra notar soy nuevo en Linux.

    Gracias anticipadas.

  2. 2 Yorus 19 octubre 2007 a las 12:42

    Que sepa en Windows tampoco pueden compartirse archivos sueltos, solo directorios, impresoras…

  3. 3 Gabriel 20 octubre 2007 a las 23:04

    Saludos Yorus,

    Si configuras un network en windows, si es posible especificar cual es el archivo que quieres compartir, sin exponer a la vista los archivos de windows: ejemplo seria la carpeta «mis videos». A ver si me entiendes ahora. Gracias anticipadas.

  4. 4 RCBonil 21 octubre 2007 a las 20:18

    Este tutorial me ha sido muy util, pero ahora tengo un problema, pero creo que es de win vista, ya que cuando mando a imprimir, o modificar las caracteristicas desde win cada proceso se demora mucho y no se que hacer para que el proceso sea más rápido.

    Gracias si me colaboras.

  5. 5 Trauko 21 octubre 2007 a las 21:42

    Con respecto a compartir un archivo, yo nunca lo he hecho en Windows, no se si tu ?, Yo creo que lo mejor es compartir una carpeta y copiar en esta lo que quieres compartir, porque para que hacer esto con cada archivo que quiero compartir si lo mejor es hacerlo con un directorio completo una vez.

  6. 6 JOMEL 24 octubre 2007 a las 16:56

    hola a todos, instale ubuntu server 7.10 (hago lo que puedo) para hacer un servidor en mi casa con windows y linux tengo dos pcs en una tengo el servidor y en otra windows bueno quiero aprender y por eso ando preguntado (claro jejej) ya instale el servidor ssh y listo instale putty en mi windows para hacerlo remotamente bueno monte mis particiones y le di permisos a las carpetas bueno hay no es mi problema mi problema es que si veo en red las carpetas me piden contraseña para entrar en la pc o en el servidor y me deja entrar cuando quiero entrar a las carpetas no me deja me dices que no esta conectado bueno lo que dice el windows ya volvi a instalar y estoy a punto de bajar de version por que ya segui tu manual al pie de la letra y na hay te mando una parte de samba si me pudieran ayudar fuera feliz gracias

    [datos]
    comment= Datos
    path= /home/datos/
    public=yes
    writeable=yes
    browsable=yes
    create mask= 0777
    directory= 0777
    guest ok=yes
    valid users= jomel
    write list= jomel

    [datos1]
    commet= Datos1
    path= /home/datos1/
    public=yes
    writeable=yes
    browsable=yes
    create mask= 777
    directory= 0777
    guest ok=yes
    valid users= jomel
    write list =jomel

  7. 7 trauko 24 octubre 2007 a las 18:53

    JOMEL:
    Este es una porcion de lo que tengo en la configuracion, es justo lo que necesito, simple, basate en el y prueba.

    [WIN]
    path = /media/WIN
    available = yes
    browsable = yes
    public = yes
    writable = yes
    valid users = trauko

    Para la Impresora esto:

    [print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
    browseable = yes
    read only = yes
    guest ok = no

    eso seria , espero que ayude en tu problema.

  8. 8 trauko 24 octubre 2007 a las 19:14

    Ojo con la terminacion de la linea de «path» .

  9. 9 Víctor 24 octubre 2007 a las 19:50

    Yo he logrado qu me vean en un windows, pero no logro ver los pc en windows, que podría ser?

  10. 10 trauko 24 octubre 2007 a las 20:11

    los PC en windows estan compartiendo carpetas o impresoras..???

  11. 11 JOMEL 26 octubre 2007 a las 11:20

    GRACIAS ME FUNCIONO PERFECTAMENTE PUSE LA COPIA DE SEGURIDAD SEGUI LOS ULTIMOS PASOS Y LISTO
    GRACIAS

  12. 12 hdon 7 noviembre 2007 a las 18:33

    Muy bien el articulo, pero tengo un detalle:

    Monto una particion fat32 en /media/windows/D (Disco D:\ en Windows) y quiero compartir una carpeta llamada «EnRed» de esa ruta, pero en Smb4k me indica que no es posible montar ya que tiene un nombre invalido.

    19229: tree connect failed: ERRDOS – ERRnosuchshare (You specified an invalid share name)
    SMB connection failed

    Realice la prueba con otra carpeta en /home/hdon y no hay nigun problema…

    Alguna sugerencia con este problemita?

    Gracias!!!

  13. 13 trauko 7 noviembre 2007 a las 18:38

    hdon:
    Quizas sea por las Mayuscula, Los sistemas UNIX son muy sencibles a estas diferencias, ya que «d» no lo mismo que «D».

    Prueba con eso y cuentanos ….

  14. 14 hdon 7 noviembre 2007 a las 20:39

    Pues no resulto, cambie la ruta de montaje a /media/windows/dissd con la carpeta «EnRed» y nada. En /home/hdon cree un directorio llamado «D» y un subdirectorio «EnRed», y este ultimo si lo compartio sin problema alguno el cual veo desde Konqueror, Smb4k y Windows.

    Del disco montado en /media/windows/dissd no me comparte carpetas

    Desde Konqueror, me envia este mensaje:
    The file or folder smb://hdonlx/ENRED does not exist

    y desde SMB4k sigue mandando la falla:

    The share ‘//HDONLX/ENRED’ could not be mounted.
    5853: tree connect failed: ERRDOS – ERRnosuchshare (You specified an invalid share name)
    SMB connection failed

  15. 15 trauko 7 noviembre 2007 a las 22:30

    hdon:

    Bueno pero este nuevo directorio tiene su correspondiente configuracion, como por ejemplo:

    [WIN]
    path = /media/WIN
    available = yes
    browsable = yes
    public = yes
    writable = yes
    valid users = trauko

    Por otra parte, en el path que haces referencia, no falta el nombre del servidor ?

  16. 16 hdon 8 noviembre 2007 a las 17:10

    Pues te detallo un poco el procedimiento que hago:

    Tengo montado en /media/windows/discd mi disco hda5 (disco D:\ en windows) en fstab lo tengo montado como sigue:

    /dev/hda5 /media/windows/discd vfat gid=1000,umask=0007,fmask=0117,utf8 0 0

    y al montarlo pudo leer, escribir y ejecutar desde ahi, dentro de ese disco esta mi carpeta «Enred» (/media/windows/discd/Enred) la elijo y para compartirla dando en la ventana de properties>share oprimo el boton «Configure FIle Sharing» y me pide la contrasenia de supervisor.
    Estando adentro, la casilla Enable Local Network Sharing esta habilitada, dentro de esta estan dos opciones: «Simple sharing» y «Advanced sharing» (probe con ambas y nada), en esta ultima hay dos opciones «Use samba» y «Use NFS» tengo ambas habilitadas y despues viene agregar carpeta (add), elijo mi carepta (/media/windows/discd/Enred), habilito «shared whit samba», Name: ENRED, elijo PUBLIC y WRITABLE y en smb.conf aparece esto:

    [ENRED]
    path = /media/windows/discd/Enred/
    guest ok = yes
    read only = no
    case sensitive = no
    strict locking = no
    msdfs proxy = no

    lo pruebo y no funciona, (con las carpetas de mi directorio si /home/hdon) ya he intentado editandolo manualmente como indicas, pero sigue sin funcionar…

    No tiene que ver nada de que se trate de un disco ya montado?

  17. 17 Mevipron 28 diciembre 2007 a las 16:09

    Hola,

    no entiendo lo siguiente:

    ;[homes]
    ; comment = Home Directories;
    ;browseable = no
    ;valid users = %S
    ;writable = no

    Y le quitamos el ; para descomentarlos

    Se le quita a todos el ; o a cual especificamente?
    Muchas gracias por este tutorial, me ha sido de gran ayuda.

  18. 18 trauko 28 diciembre 2007 a las 22:27

    Mevipron:

    Es eso mismo que dice usted, pero al revés.

    Le recomiendo RTFM.

    Gracias.

  19. 19 Baru 29 marzo 2008 a las 12:26

    Hola
    En principio, muy simple y directo el tutorial
    Tengo un problema y tal vez me puedas ayudar
    Necesito imprimir desde Ubuntu server 7.10
    en una impresora win remota.
    Para acceder a la makina win que tiene colgada la impresora
    lo tengo que hacer via web (la makina tiene una ip dinamica
    de las otorgadas por dyn dns, o similar?
    Como configuro desde linea de comandos esa impresora en Ubuntu?
    Digo desde linea de comandos porque en ese Ubuntu server no tengo instalado el X
    ´Bueno trauko, desde ya muchas gracias
    y yo tambien estoy al sur del fin del mundo
    y conozco algo de la mitologia Chilota
    Saludetes australes
    Baru

  20. 20 trauko 1 abril 2008 a las 03:13

    Baru:

    Difícil la pregunta, pero voy a suponer que los dos equipos están en la misma RED, y también en el mismo Dominio, si lo anterior es correcto quizás sea necesario solo compartir la impresora desde el equipo en Windows (Que versión de Windows es?), si esta compartida, solo tendrías que navegar en la RED e instalarla, quizás con un smb://nombre de equipo/impresora sea suficiente, en este momento no recuerdo la sentencia exacta pero la idea esta clara.

    Ahora esa ip dinámica que te da el servicio es una ip publica, lo que supongo también que dicho equipo debe de tener una ip local a tu RED, aunque debiera funcionar con las dos ip, al final es la misma maquina.

    Saludos,

    Gracias.

  21. 21 baru 7 abril 2008 a las 16:00

    Hola Trauko
    Gracias por tu respuesta y lamento no haber escrito antes, pero el ritmo laboral me lleva a lo urgentissimo y pospongo otra cosas que no lo son tanto.
    Te cuento que las maquinas que deseo conectar no estan en el mismo dominio ni en la misma red. Estan en ciudades diferentes. El tema es asi:
    Una maquina win (digamos en una sucursal) se conecta vis web-ssh (putty) al servidor ubuntu (digamos la central) en otra ciudad. Realiza unas operaciones (en realidad usando Dosemu ya que es un sistema en 16 bits) y como resultado de esas operaciones debe imprimir en la impresora de la sucursal. Para eso deberia mapear esa impresora en el servidor. No comparten red ni dominio. Se entiende?
    Logre resolver vis scripts que se genere en el servidor un archivo de texto proveniente de la aplicacion. Ahora me falta como mandarlo a imprimir en la impresora de la sucursal.

    Bueno, desde ya mil gracias por tu dedicacio
    Y espero responderte al toque si necesitas alguna aclaracion

    Saludos y gracias otra vez
    Baru

  22. 22 pentamaster 29 May 2008 a las 18:01

    Lo que más me sorprende es que por más que busque en la red, en ningún sitio aparece cómo compartir archivos en Ubuntu. Quiero decir, sin tener que mencionar Windows para nada.

    Yo tengo dos ordenadores, los dos con Ubuntu. ¿Porqué todo el mundo se empeña en depender de Windows?

    Por ello, tambiñen debo destacar que en el mundo en que vivimos no se debería concebir un Ubuntu sin una buena administración de los ficheros e impresoras compartidas.

  23. 23 Alexis 9 junio 2008 a las 23:19

    Excelente tutorial, concreto y va directo al grano… me fue de mucha utilidad!! Saludos y muchas gracias!!

    Alexis

  24. 24 Emerson Alex 13 junio 2008 a las 12:03

    hola amigos, solo les quiero preguntar YO HAGO TODO LOS PRECDIMIENTOS DE AQUEL TUTORIAL, LO QUE PASA ES UQE EN WONDOWS NO ME PERMITE HACER CAMBIOS A LA CARPETA QUE E COMPARTIDO DE UBUNTU DICE «acceso denegado»

  25. 25 Emerson Alex 13 junio 2008 a las 12:05

    hola amigos, solo les quiero preguntar YO HAGO TODO LOS PRECDIMIENTOS DE AQUEL TUTORIAL, LO QUE PASA ES UQE EN WINDOWS NO ME PERMITE HACER CAMBIOS A LA CARPETA QUE E COMPARTIDO DE UBUNTU DICE “acceso denegado”
    agradesco todo su ayuda

  26. 26 trauko 13 junio 2008 a las 21:04

    Emerson Alex:

    Puedes crear carpetas nuevas ..???

    Saludos.

  27. 27 Emerson Alex 15 junio 2008 a las 22:35

    no puedo crear carpetas nuevas en windows me dice esta restringido agradesco su ayuda amigo trauko

  28. 28 Luis Segnini 30 junio 2008 a las 11:45

    Amigos yo tengo un servidor de archivos y tengo 3 dicos, ya yo comparti carpetas que estan en mi disco , ahora estoy tratando de compartir tambien carpetas que estan en mis otros dos discos y no me da acceso , quiero saber en que parte le tengo que dar permisos para que los usuarios vean toda la informacion tal como es con la informacion que tengo en mi disco principal… los clientes son windows c… gracias

  29. 29 Edwin Garay 3 julio 2008 a las 19:11

    HOla tengo una consulta. Hoy es mi primer dia en UBUNTU y ya tengo configurado el SAMBA
    Ahora lo que necesito es asignar diferentes permisos a los usuarios es algo asi:

    Mis Documentos
    Compras
    Ventas
    Administracion

    Deseo que a mis documentos entren todos los usuarios, luego a compras solo los del grupo compras
    A Ventas solo los del grupo ventas y a Administracions solo el grupo Administracion

    Lo he intentado hacer.. Pero si le doy permiso a todos en Mis documentos tambien pueden entrar en Compras aunque no les haya asignado el permiso. Alguien me podria decir como hago.. ?

  30. 30 trauko 4 julio 2008 a las 02:53

    Edwin Garay:

    Definiste los grupos ? Documentos, Compras, Ventas, Administración

    Primero no des acceso a nadie, luego le das acceso uno a uno.

    Saludos

  31. 31 trauko 4 julio 2008 a las 02:59

    Luis Segnini:

    Tienes que definir los recursos que estas compartiendo y donde se montan.

    Ejemplo:
    [WIN]
    path = /media/WIN
    available = yes
    browsable = yes
    public = yes
    writable = yes
    valid users = user2

    Saludos.

  32. 32 Edwin Garay 4 julio 2008 a las 10:56

    la estructura es asi

    ———– COMPRAS
    |
    documentos ——————- VENTAS
    |
    ———– ADMINISTRACION

    lOS GRUPOS YA ESTAN DEFINIDOS, Y YA LOS HE MONTADO, EL PROBLEMA ES QUE TODOS ENTRAN A DOCUMENTOS. PERO TAMBIEN A LAS SUBCARPETAS LO QUE QUIERO ES DAR ACCESO A TODOS PERO QUE VENTAS NO PUEDA ENTRAR EN COMPRAS, ETC.

  33. 33 trauko 4 julio 2008 a las 14:42

    Leíste el manual de SAMBA ..???

  34. 34 Ariel 9 julio 2008 a las 15:50

    Gabriel,

    Eso es un error conceptual, lo que vos decis «Mis Videos» en Windows es un directorio o carpeta (contenedor de archivos) como te han contestado archivos sueltos no se puede compartir. Lo que se comparten son los directorios, discos, impresoras, tanto en Windows como en Linux, ambos usan el estandar SMB.

    Ahora, si queres compartir un solo archivo podes compartir la carpeta donde este se encuentra y mediante ACLs (Lista de acceso) restringir el acceso a todos los archivos de la carpeta salvo aquel que quieras compartir.

  35. 35 Marco Aurelio Moncada Coello 13 julio 2008 a las 13:10

    Desde hacia varios años, sin mucho afán estaba queriendo compartir la impresora, y poder compartir el internet con usuario o computadoras, de mi café internet, y no lo había conseguido todo al 100%.

    Pero me dije, por que, no buscas tu las respuestas sin escribir tanto en las listas que he aprendido mucho.

    Y he logrado, en principio conocer diferentes distribuciones de Linux, así como poder manejarlas.

    Lo cual en nuestro amigo google, he encontrado como poder compartir archivos, impresoras y el mismo internet.

    Mas aun me faltan algunas cosas, como poder firmarse en la red, cambiar los parámetros de dhcp, y lo mas importante la reducción de costos, de energía eléctrica, no tanto para beneficiar mi bolsillo, si no a la misma naturaleza.

    Si habrá alguien, que guste escribirme y poder compartir conocimientos.

    Mi mail es m_aurelio_1965@yahoo.co.uk.

    Gracias

  36. 36 bruja 26 noviembre 2008 a las 15:01

    hola quiero instalar samba?

  37. 37 trauko 27 noviembre 2008 a las 11:05

    #sudo aptitude install Samba smbfs

    Y leer el manual ….

    http://us1.samba.org/samba/

    Saludos.

  38. 38 desesperada 2 enero 2009 a las 18:36

    nesesito ayudaaa por que si ya instale ubuntu no tengoo samba en el gestor de paquetes solo tengo samba-commonn?

    ya que quiero configurar samba desde administrador …..

    totalmente nueva en ubuntu

  39. 40 marcelo 4 marzo 2009 a las 22:44

    Hola amigos he configurado samba en una red privada con ubuntu, anda muy bien y puedo acceder a ella desde pc con windows, compartiendo archivos y impresoras, dandole:
    security = user
    username map = /etc/samba/smbpasswd
    en el archivo /ect/samba/smb-config, editandolo con sudo gedit /ect/samba/smb-config.
    creando 1ro. los usuarios con adduser, ejemplo:sudo adduser marcelo >>> luego agregandolos a samba-server con: sudo smbpasswd -a marcelo >>> que luego los agrege en el archivo nuevo creado en/etc/samba/smbusers.

    marcelo = «marcelo»
    quiti = «quiti»
    cecilio = «cecilio»
    Que bueno amigos pero como hago para ver las carpetas desde internet y verlas como una unidad como lo hacia en la red privada.
    Ya hice algo importante registre una ip publica en http://www.no-ip.com
    nombre-xxxx.no-ip.org.
    Gracias desde ya si alguien me orienta como acceder desde internet desde una pc windows xp.
    Saludos.

  40. 41 O C 15 marzo 2009 a las 18:19

    Hola!Esta muy interesante tu manual,pero necesito saber como dar permisos y restricciones a red windows desde ubuntu server 8.10…Gracias

  41. 42 gilberto 4 abril 2009 a las 00:10

    buenas estoy usando samba con ubuntu, y tengo un problema interezante, el unico usuario con permiso de escritura es el usuario principal del sistema, a los demas les da acceso de lectura y nada mas,, ejemplo.

    [xxxxxx]
    path = /carpeta
    writable = yes
    browseable = yes
    valid users = juan, luis
    write list = juan, luis

    el unico que consigue escribir desde el semba es juan, supuestamente los dos tienen que tener el mismo permiso, la unica diferencia es que juan es el usuario principal de mi kubuntu y luis lo cree para usar con el samba,, no se que puede ser, agradeceria la ayuda

  42. 43 Fabian 1 junio 2009 a las 18:57

    Hola, que tal?
    En primer lugar, gracias por el tuto, esta muy bueno.
    Pero tengo un problema…
    Tengo la impresora funcionando perfectamente desde Ubuntu 9.04, desde windows la veo perfecto y hasta la puedo instalar, pero cuando abro la impresora dice «Acceso denegado, no se pudo establecer la conexion»

    cuando hago el testparm me sale todo bien, lo unico que me llamo la atencion fue la siguiente linea.

    map to guest = bad user

    me supongo que hay algun problema de usuarios…
    esto es asi?

    como puedo solucionarlo??

    Gracias.
    Saludos

    Fabian.

  43. 44 JVC8121 30 junio 2009 a las 18:07

    EN MI CASO INICIO UNA SESION REMOTA EN UBUNTU SOBRE UN SERVIDOR CON LA VERSION SERVER, Y NECESITO IMPRIMIR EN UNA IMPRESORA LOCAL DESDE MI SESION REMOTA EN UBUNTU SERVER, PORFAVOR SI ALGUIEN SABE COMO LE PIDO QUE ME ORIENTE, GRACIAS

  44. 45 argodrmel 9 septiembre 2009 a las 19:57

    Hola, gracias por el tuto…

    Tengo una duda, tengo ubuntu con wifi y quiero que otro equipo se conecte a internet a través del puerto de red ( compartir internet ) que debo hacer???

    He buscado info acerca de ello pero no consigo que funcione.

    Gracias y saludos desde algún lugar de Colombia

  45. 47 argordmel 10 septiembre 2009 a las 19:22

    Gracias!!!!

    Justo lo que necesitaba!!!

  46. 48 Ivan 7 noviembre 2009 a las 18:49

    Hola necesito ayuda con Samba. Monten una unidad de Windows a mi distribucion con todos los permisos de lectura y escritura estuvo trabando bien. Pero ahora cuando habro un archivo por ejemplo en word y quiero modificar y despues guardar. Me envia el siguiente Msg error en la Operacion de guardar por falta de memoria o de espacio en disco. Pero de espacio no es el problema. Pero si lo guardo en mi pc y despue lo copio a la carpeta de Samba me lo guarda pero no me deja modificar en linea que podra ser.

    Muchas gracias por la ayuda.

    Slds

    • 49 trauko 8 abril 2010 a las 15:55

      De seguro es un problema de permisos o de la forma en que abres el documento, «solo lectura» entonces después no puedes guardarlo, que pasa si le cambias el nombre …????

      Saludos.

  47. 50 Gustavo Arriola 16 marzo 2010 a las 07:11

    Buenas, vi tu manual y me parece excelente, yo tambien estoy en los pasos de instalar un nuevo servidor samba pero en Centos. Aunque asi sea y este manual este dedicado a Ubuntu, creo que en la parte de actualizacion ambs deberian ser parecidos creo. Paso a exponerte un problema que tengo, actualizamos la version samba que viene de serie con el Centos, que es la 3.0.28 a la 3.0.34, pero, despues de compilar el samba, empece a tener problemas con los usuarios, algunos de ellos ya no podian hacer login, y esos mismos obviamente tampoco podian acceder al dominio y a los recursos compartidos por supuesto. Tampoco puedo crear usuarios nuevos desdel el webmin porque el sistema no los reconoce, no existen para windows

  48. 51 Ad 13 May 2010 a las 19:16

    hola, mis mas sinceras felicitaciones por todo lo relacionado a slice of linux, en gral. me parece genial, todo lo que de aqui he aplicado funciona perfectamente, ahora estoy intentado accesar a un servidor ubuntu a través de VPN pero desconozco el proceso a seguir, ajala alguien pudiera ayudarme..desde ya gracias

  49. 53 jos3 20 diciembre 2010 a las 20:05

    gracias por el manual…

  50. 54 Fco Miñano 1 abril 2011 a las 05:02

    buenos dias.

    tengo un problema con el samba y el tema de guardar documentos.

    os cuento, tengo un aula de 16 pcs, en 15 de ellos (tienen windows xp) no se puede guardar (deepfree), entonces lo que hice fue poner en el mio un servidor samba. y asi cuando quieran guardar solo tienen que entrar a mi ekipo por la red y guardar en su carpeta el documento. hasta aky todo bien.

    el problema es cuando quieren entrar los 15 ordenadores a la vez. hay algunos que me salen que no tiene permiso o el disco esta lleno, y no es cierto ya que otros pcs entran sin problema. no son siempre los mismos.

    ¿que puedo hacer?

  51. 55 tuxher 30 junio 2011 a las 13:53

    hola a todos
    no he podido hacer que un ubuntu pueda extraer archivos de un win xp ayuda por favor
    alguien que me ayude

  52. 56 rodrigo 17 agosto 2011 a las 18:50

    olaa keria saber si me pueden ayudar con un problemita….entro a LUGARES>RED>(aqui me el grupo que tengo entre ubuntu y windows, entro me aparece RED DE WINDOWS y luego elnombre de la red mia, y intento entrar me salta ERROR AL BUSCAR LISTA DE SERVIDORES
    ya no se que hacerr 😦

  53. 57 Yo 15 abril 2013 a las 14:38

    Hola que mas, me gustaria saber que es Ubuntu, el samba ya se que es un baile pero y ubuntu? como se baila eso? algun video?

  54. 60 Yo 15 abril 2013 a las 14:46

    Que comida es esa de la que hablas?

  55. 61 Daniel 3 agosto 2017 a las 19:20

    Excelente me ayudó muchisimo, gracias por tremendo aporte, sólo una pregunta, he compartido mi carpeta me valida el usuario, todo bien, pero como hago para que la clave no me la pida al entrar a la carpeta sino desde la raíz, por ejemplo acceso así 192.10.1.15\carpeta y me pide contraseña,pero quiero poner solo 192.10.1.15 y ahí que me valide
    Gracias


  1. 1 Instalando Samba en Ubuntu para compartir archivos con Windows.: Exaquo Trackback en 14 junio 2008 a las 17:34
  2. 2 Compartiendo Archivos con Samba « Velsa Group S.A. Trackback en 28 agosto 2008 a las 21:47
  3. 3 Instalar Samba en Ubuntu « Desde el Cyber Espacio Trackback en 10 diciembre 2010 a las 23:21
  4. 4 Usar una impresora en red entre linux y windows usando samba « Blog de ayuda Practicas Iniciales Usac Trackback en 8 septiembre 2011 a las 04:37

Replica a Emerson Alex Cancelar la respuesta




Map

Mapa de visitas.

Geo Visitors Map

Actualmente:

site statistics

Miembro de:

The Ubuntu Counter Project - user number # 5264

Blog Stats

  • 579.100 hits