Servidor SAMBA con Ubuntu 7.10

Esta entrada la extraje de “How to forge” yo meramente serviré como un traductor.

Este tutorial explica como instalar un servidor de archivos con Samba en un Ubuntu 7.10 y como configurarlo para compartir archivos por medio del protocolo SMB al igual como agregar usuarios. Para esta instalacion se utilizara un CD de Ubuntu Server pero se puede seguir el mismo procedimiento para instalar desde CD de Ubuntu Desktop.

Como resultado de esta instalación tendremos que cada usuario contara con su propio directorio de home accesible vía el protocolo SMB y todos los usuarios tendrán un directorio compartido con permisos de escritura / lectura.

Instalando Samba

Conectate a tu servidor por medio de alguna terminal (putty si estas en Windows), o simplemente habré una ventana shell si tu servidor tiene algun desktop instalado (gnome, kde, blackbox, etc). Para convertirte en super usuario o root ingresa este comando:

sudo su

introduce la contraseña para el usuario que creaste durante la instalacion del Ubuntu.

Instala los paquetes de Samba:

apt-get install libcupsys2 samba samba-common

Edita el archivo smb.conf:

nano /etc/samba/smb.conf

En la sección de seguridad global o “global security”, remueve el “;” que esta al comienzo de la linea que dice security = user para que se vea igual a esto:

security = user

Esto permite que los usuarios de tu Linux tengan acceso al servidor Samba.

Cierra el archivo y reinicia Samba:

/etc/init.d/samba restart


Creando carpetas compartidas en Samba

Ahora vamos a crear una carpeta que este accesible para todos los usuarios.

Tenemos que crear la carpeta para compartir los archiso y cambiar el propietario de la misma al grupo de usuarios.

mkdir -p /home/shares/allusers/
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

Abre nuevamente el archivo de configuracion del samba:

nano /etc/samba/smb.conf

Agrega las siguientes lineas al final del archivo:

[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes

Si queremos que los usuarios tengan el permiso de escritura y lectura de sus directorios home vía Samba, es necesario que incluyamos estas lineas al final del archivo de configuración del Samba.

[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700

Ahora es necesario reiniciar Samba:

/etc/init.d/samba restart


Agregando y administrando usuarios

En el siguiente ejemplo, vamos agregar un usuario de nombre Jesus. Puedes agregar tantos usuarios necesites utilizando el mismo procedimiento.

useradd jesus -m -G users

Activa una contraseña para el usuario de jesus en la base de datos de los usuarios de Linux. Si el usuario jesus no va tener permiso para firmarse en sistema de Linux, brincate este paso:

passwd jesus

-> Ingresamos la contraseña

Ahora agregamos el usuario a la base de datos de Samba

smbpasswd -a jesus

->Ingresamos la contraseña

Listo ahora podras validarte desde tu Windows explorer usando el nombre de usuario jesus y la contraseña que declarate anteriormente y podras almacenar archivos en tu servidor de Linux en el folder home del usuario jesus o en el folder publico que creamos.

Powered by ScribeFire.

Publicado en Firefox, Gmail, Internet, Linux, Seguridad, Tutoriales, Ubuntu, Uncategorized
5 comments on “Servidor SAMBA con Ubuntu 7.10
  1. pseudospy dice:

    hola hola mi querido “fulanito” sama pues no entiendo bien tu tutorial pues lo que yo quiero hacer es poder acceder al nuevo server que acabo de instalar ya esta todo conectado como se supone debe de ser y ya estoy en mi ubuntu desktop (otra computadora conectada a la misma red) pero no encuntro la forma de comunicarme con mi server . ¿ que es lo primero que tengo que hacer?

    saludos

  2. pseudospy dice:

    se me paso comentarte que este tipo de traducciones de tutoriales oficiales los deberias de hacer publicos en un foro . Por ejemplo Ubuntu-es pues asi le servirian a mucha mas gente. Como ves?

    Es solo una opinion-sugerencia jejej

    sayonara

  3. rcbonil dice:

    Estoy intentando de nuevo compartir por samba una carpeta y encontre un error en la parte de compartir los archiso (archivo), usted coloco

    chmod -R root:users /home/shares/allusers/ y me daba error y en el blog original es:

    chown -R root:users /home/shares/allusers/

  4. MRBelly dice:

    hola a todos ya tengo configurado mi server pero ahora no se la forma de hacer loggear los usuarios q cree con samba desde windows xp alguien me podria ayudar

  5. RODRIGO dice:

    Hola a todos, para el que escribio el tutorial, segun entendi, samba aqui lo instalamos en un PC, por ejemplo, que va a fungir como servidor.

    Entonces tenemos una red basada en linux, lo poco que investigue es que samba “emula” a active directory de windows para precisamente “compatibilizar” una red hibrida, pero en otros lados se dice que es para hacer que se comuniquen equipos linux a una red basada en windows, entonces para sacarme de dudas ¿samba funciona en general para enlazar equipos con linux y/o windows a una red basada en linux y/o windows? y otra ¿en linux existen dominios? ¿en una red solo linux es necesario samba, si es asi, se instala este en los equipos localmente?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s