Estoy intentando configurar samba para compartir carpetas en mi red públicamente, sin embargo, también quiero carpetas privadas. Me encontré con un problema en el que, cuando creo la cuenta de samba, se deniega el acceso a todos los recursos compartidos si inicia sesión como usuario de samba. Me estoy conectando desde una PC con Windows 10. El sistema de archivos ejecuta Devuan 2.0.0 (una bifurcación de Debian)
Esto es lo que contiene samba.conf
[global]
workgroup = WORKGROUP
dns proxy = no
map to guest = Bad User
log file = /var/log/samba/log.%m
max log size = 100
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
pam password change = yes
map to guest = bad user
usershare allow guests = yes
unix extensions = no
[Public]
comment = pubic share
hosts allow = 1.1.1.100/24, 127.0.0.1
hosts deny = 0.0.0.0/0
path = /mnt/Niflheim/Public
public = yes
read only = yes
guest ok = yes
guest only = no
[Private]
comment = home share
hosts allow = 1.1.1.100/24, 127.0.0.1
hosts deny = 0.0.0.0/0
path = /mnt/Niflheim/Home
valid users = USER, @USERGROUP
read only = no
browsable = no
writeable = yes
writeable list = USER
Como ejemplo, si creo una cuenta de samba llamada USUARIO e inicio sesión así, no puedo acceder a ningún recurso compartido, pero si no inicio sesión, todos los recursos compartidos públicos están disponibles.
Respuesta1
Esto resultó ser un problema con mi computadora y no hay nada malo con el recurso compartido de smb. Hay algún problema con la forma en que mi computadora se comunica con mi servidor DNS.
Lo solucioné reinstalando Windows.