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.