Отказано в доступе при попытке доступа к общедоступному ресурсу Samba в Windows 10

Отказано в доступе при попытке доступа к общедоступному ресурсу Samba в Windows 10

Я пытаюсь настроить samba для публичного доступа к папкам в моей сети, однако я также хочу иметь личные папки. Я столкнулся с проблемой, когда при создании учетной записи samba доступ ко всем общим папкам отклоняется, если вы входите в систему как пользователь samba. Я подключаюсь с ПК с Windows 10. Файловая система работает под управлением Devuan 2.0.0 (ответвление Debian).

Вот что содержится в 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

Например, если я создам учетную запись Samba с именем USER и войду под этим именем, то я не смогу получить доступ ни к каким общим ресурсам, но если я не войду в систему, все публичные общие ресурсы будут доступны.

решение1

Это просто оказалось проблемой моего компьютера, а не общего ресурса smb. Что-то не так с тем, как мой компьютер взаимодействует с моим сервером dns,

Только что исправил это переустановкой Windows.

Связанный контент