Instalar y configurar Samba en Ubuntu / Mint

| 2013-08-12 | No hay comentarios »

En este tutorial se explica la instalación de un servidor de archivos Samba para Ubuntu 13.04 o Mint 15 y cómo configurarlo para compartir archivos a través del protocolo SMB, como así también la forma de agregar usuarios.

1 – Tener privilegios de root:

sudo su

2 – Instalar Samba:

apt-get install libcups2 samba samba-common

– Editar:

vi /etc/samba/smb.conf

– Descomentar la linea security = user

[...]
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
   security = user
[...]

Al editar todo cerrar el archivo y tipear lo siguiente en la consola:

/etc/init.d/smbd restart

3 – Crear una carpeta compartida:

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

Abrir: vi /etc/samba/smb.conf y agregar lo siguiente 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

– Para que los usuarios puedan compartir sus directorios home agregar lo siguiente al final del mismo archivo:

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

Por último reiniciar el servidor Samba:

/etc/init.d/smbd restart

4- Agregar y manejar usuarios:

– Por ejemplo si se quiere crear un nuevo usuario llamado test:

useradd test -m -G users

– Para agregarle una contraseña:

passwd tom

– Para agregarle una contraseña para Samba:

smbpasswd -a tom

Si todo salió bien usted ya debería ser capaz de iniciar sesión desde Windows con el explorador de archivos (la dirección es \\IP o \\IP\test para el directorio principal de test) utilizando la contraseña Samba.

Acerca del autor: Rodrigo Paszniuk

Ingeniero Informático, amante de la tecnología, la música, el ciclismo y aprender cosas nuevas.

Posts Relacionados

  • Instalar Zabbix 2 en Ubuntu 13 utilizando MySql como motor de base de datos
  • LAMP en Ubuntu / Mint
  • Ubuntu 13.04 final ya está listo



SEGUÍNOS EN FACEBOOK


GITHUB