Instalando Samba en Ubuntu 7.10

Samba es un servicio por el cual mediante el uso del protocolo SMB es posible compartir ficheros entre sistemas Windows/Linux/Unix sin problema alguno. A continuación vamos a explicar como realizar la instalación para nuestro Ubuntu 7.10. Para empezar abriremos un terminal y teclearemos los siguientes comandos:

$ sudo apt-get install libcupsys2 samba samba-common

Una vez terminado, procederemos a la edición del fichero smb.conf, el fichero de configuración de Samba. Para ello teclearemos lo siguiente:

$ sudo gedit /etc/samba/smb.conf

Esto nos abrirá el editor de textos con el contenido de smb.conf. Buscaremos una sección nombrada como “Global Security“. Quitaremos el caracter “;” que esta al principio de la linea:

; security = user

Quedando así:

security = user

Permitiendo de este modo, que los usuarios de tu sistema tengan acceso también a Samba.
Ahora guardamos el fichero y lo cerramos, volviendo nuevamente al terminal, dónde realizaremos el reinicio de los servicios de samba del siguiente modo:

$ sudo /etc/init.d/samba restart

Terminado esto, es necesario crear ciertas carpetas, para que estas sean usadas como puntos accesibles para todos los usuarios desde cualquier sistema. Para ello teclearemos lo siguiente:

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

Tras esto editaremos nuevamente el fichero de configuración de samba:

$ sudo gedit /etc/samba/smb.conf

Nos situaremos al final del archivo y añadiremos las siguientes lineas:

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

Para habilitar la lectura/escritura a los usuarios para las carpetas /home/user sera necesario además incluir las siguientes lineas al final del fichero:

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

Nuevamente reiniciaremos Samba tecleando:

$ sudo /etc/init.d/samba restart

Ahora es el momento de agregar usuarios, en este caso, agregaremos el usuario “cristiansan”.

$ sudo useradd cristiansan -m -g users

Ahora estableceremos la contraseña para el usuario, para ello nos valdremos del comando “passwd”

$ sudo passwd cristiansan

Se nos solicitara que escribamos una nueva contraseña. Tras ello, es necesario añadir el usuario a la BD de samba para permitir el acceso del mismo, para ello teclearemos:

$ sudo smbpasswd -a cristiansan

Se nos solicitara la contraseña del usuario. Una vez terminado, ya solo es necesario usar tu cliente Samba para validarte con el usuario “cristiansan” sobre el servidor Samba, para almacenar y compartir ficheros.

9 comentarios to “Instalando Samba en Ubuntu 7.10”

  1. Marcos Says:

    Cristian,
    Hace varios días que intento compartir por samba carpetas de una partición ntfs a la que tengo acceso de letcura/escritura desde Ubuntu pero no lo consigo. Antes de reinstalar la versión 7.10 tenía la 7.04 y lo hacía sin problemas.
    He estado googleando pero no encuentro la solución.

  2. cristiansan Says:

    mmm, el problema te ocurrio entiendo simplemente actualizando la versión de Ubuntu y dejo de funcionar no? Te apareció algo como que tenias que actualizar el Key Ring? te aparece algún error? Como actua Samba?

    Estoy a la espera de la info, y miramos haver si lo solucionamos😀 otra opción es quitarlo y probar a volverlo a reinstalar, pero casi mejor si lo solucionamos sin optar a ello.

    saludos

  3. Marcos Says:

    Finalmente lo he conseguido arreglar.
    El problema es que con la versión 7.04 tenía instalado NTFS-3G para acceder a las particiones ntfs y con la configuración por defecto no me daba ningún problema.
    Al reinstalar, que no actualizar, ubuntu 7.10 no sé si instala este driver para las particiones ntfs. En resumen he tenido que cambiar en el /etc/fstab la siguiente línea:
    UUID=7C58CC9C58CC5694 /media/hdb2 ntfs defaults,umask=007,gid=46 0 1
    por
    UUID=7C58CC9C58CC5694 /media/hdb2 ntfs defaults,silent,user,auto,umask=0,locale=es_ES.utf8 0 0
    Y así me ha funcionado.

  4. cristiansan Says:

    Perfecto Marcos, … no se dónde leí yo que era actualización… (XD) es que a las 7.11 de la mañana uno aún no es persona :D:D Me alegro que lo hayas podido solucionar y que hayas posteado la solución, espero que sirva de ayuda para mas de uno.

    Saludos!

  5. zion2x Says:

    Hola cristiansan gracias por la info, esto se palica para la máuinas vortules con win2 verdad¡??

  6. cristiansan Says:

    Hola zion2x, basicamente sirve para compartir ficheros entre máquinas windows y Linux, ya sean virtuales o no.

    Un saludo

  7. linuxtm Says:

    Hola estoy tratandode seguir los pasos pero cuadno llego a esto

    $ sudo chmod -R root:users /home/shares/allusers

    me muestra
    carlos@linuxtm:~$ sudo chmod -R root:users /home/shares/usuarios
    chmod: modo inválido: `root:users’

    es correcto esta sintaxis o debo remplzasr por mi usuario

    espero su ayuda

  8. cristiansan Says:

    No, cuenta que justo en la linea anterior creas ese mismo directorio:

    sudo mkdir /home/shares/allusers

    Con este comando indicamos que el propietario del grupo sea root y users el grupo.

    sudo chmod -R root:users /home/shares/allusers

    Veo, que en la linea de ejemplo pones /home/share/usuarios. La linea anterior (la del mkdir) la pusiste asi: sudo mkdir /home/shares/usuarios/ o como /allusers/?? Teniendo en cuenta como fue creado deberás indicar el directorio creado anteriormente ya que segun parece no puede aplicar el cambio de propietario, probablemente debido a que el directorio al que haces referencia no existe. En ese directorio tendrán acceso todos los usuarios remotos, por lo que debe ir con ese nombre u otro, pero este debe aparecer posteriormente en smb.conf cambiando allusers, por el nombre de directorio que le hayas dado.

    Espero que pueda servirte de ayuda, estoy a la espera de ver que tal te fue.

    un saludo…cristiansan

  9. Jaime Says:

    tengo el mismo problema que “linuxtm”

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


A %d blogueros les gusta esto: