V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

samba

Es una implementación libre y de código abierto del protocolo SMB/CIFS, el que usa Windows para compartir archivos e impresoras. Permite que un servidor Unix/Linux actúe como servidor de archivos e impresoras compatible con Windows, macOS y otros sistemas. Proporciona el servidor principal y algunas herramientas más específicas del servidor. Ver smbclient y samba-common-bin. Incluye las herramientas dumpmscat, mvxattr, oLschema2ldif, pdbedit, profiles, sharesec, smbstatus, eventlogadm, nmbd y smbd.

# pdbedit -L -v
listar usuarios Samba
# pdbedit -u USER -v
mostrar información detallada de un usuario
# pdbedit -x USER
eliminar usuario Samba
# smbstatus
ver conexiones activas, usuarios y archivos abiertos
# smbstatus -S
ver solo los shares
# smbstatus -L
ver solo los locks

1.-

Ejemplo básico de configuración y uso

# nano /etc/samba/smb.conf

# ==================== GLOBAL SECTION ====================

#

[global]

workgroup = WORKGROUP

server string = Servidor Samba %v

server role = standalone server

security = user

map to guest = bad user

dns proxy = no

#

# Mejora el rendimiento y compatibilidad

client ntlmv2 auth = yes

restrict anonymous = 2

#

# Logging

log file = /var/log/samba/log.%m

max log size = 1000

#

# ==================== SHARES SECTION ====================
#
# Share básico de ejemplo (carpeta compartida)
[compartido]
comment = Carpeta compartida básica

path = /srv/samba/compartido

browseable = yes

writable = yes

read only = no

guest ok = no # No permitir acceso sin usuario

force user = nobody # Opcional: fuerza un usuario (cuidado)

create mask = 0664

directory mask = 0775

valid users = @sambausers # Solo usuarios del grupo sambausers

# mkdir -p /srv/samba/compartido
crear la carpeta y darle permisos
# chown -R nobody:nogroup /srv/samba/compartido
# chmod -R 0775 /srv/samba/compartido
# groupadd sambausers
crear el grupo
# usermod -aG sambausers tuusuario
y añadir usuarios
# smbpasswd -a tuusuario
añadir usuarios a Samba. Pedirá contraseña Samba
# smbpasswd -e tuusuario
activar el usuario
# testparm
validar la configuración
# systemctl restart smbd nmbd
reinicia Samba
# systemctl enable smbd nmbd

2.-

Ejemplo de configuración simple para pruebas rápidas

# nano /etc/samba/smb.conf

[global]

workgroup = WORKGROUP

security = user

#

[publico]

path = /srv/samba/publico

browseable = yes

writable = yes

guest ok = yes # Cualquiera puede entrar (menos seguro)

read only = no

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5098 entradas - Acerca del Tractatus
La Pipa Plena 2026