Samba

Instalamos Samba:

sudo apt-get update
sudo apt-get install samba

Crear nuevo usuario en el sistema (Si queremos):

sudo useradd -m nombre_usuario

Eliminar usuario del sistema:

sudo userdel usuario_a_borrar

Agregar usuario a samba o cambiar la contraseña (es necesario que el usuario exista en el sistema! y es necesario realizar este paso):

sudo pdbedit -a -u nombre_usuario

Crear un grupo de usuarios

sudo groupadd grupo_de_usuarios

Añadir un usuario al grupo

sudo usermod -aG grupo_de_usuarios nombre_usuario

Comprobar a que grupos pertenece un usuario

groups nombre_usuario

Configuración básica de Samba:

sudo nano /etc/samba/smb.conf

Ejemplo de carpeta pública (accesible para todos los usuarios)

[publico]
path = /media/usb/publico/
browseable = yes
writeable = yes
guest ok =yes

Ejemplo de carpeta privada (accesible sólo para los usuarios dentro del grupo ejemplo)

[music]
comment = Carpeta privada
path = /media/usb/carpeta_privada
browseable = yes
writeable = yes
valid users = @grupo_de_usuarios
read list = @grupo_de_usuarios
write list = @grupo_de_usuarios

Si no queremos tener la carpeta $user borramos o comentamos la entrada [homes] de smb.conf

Samba usa tdbsam para guardar las contraseñas y la información que necesita de los usuarios, cuando queremos agregar un usuario podemos hacer un:

sudo smbpasswd -a usuario

Pero como podemos saber cuantos usuario hemos agregado y quienes son, muy fácil solo bastara que ejecutemos como root:

sudo pdbedit -L

Esto nos devolverá una lista con los usuarios, si necesitamos mas info de los usuarios podemos usar el modo verbose:

sudo pdbedit -Lv

Para eliminar usuario de samba

sudo smbpasswd -x usuario

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.