Независимо от того, что я пытаюсь, акции Samba продолжают запрашивать логин при попытке подключения через Windows

Я пытаюсь создать общедоступные общие ресурсы Samba, чтобы каждый мог получить к ним доступ в сети. Однако независимо от того, какие параметры конфигурации я вставил, мне всегда будет предложено ввести логин, а это не то, что я хочу. Вот мой текущий конфиг:

[global]
        path = /home/dataserver/
        read only = no
        guest ok = yes
        writable = yes
        force user = dataserver
        follow symlinks = yes
        wide links = yes
        unix extensions = no
        avaliable = yes
        browseable = yes
        public = yes
        security = user
        server string = DataServer
        guest account = root
        public = yes
        avaliable = yes

[Accounts]
        description = Accounts Folder
        path = /home/dataserver/Accounts/
        read only = no
        guest ok = yes
        writable = yes
[Backup]
        description = Backup Folder
        path = /home/dataserver/Backup/
        read only = no
        guest ok = yes
        writable = yes
[Databases]
        description = Databases Folder
        path = /home/dataserver/Databases/
        read only = no
        guest ok = yes
        writable = yes
0
задан 14 November 2018 в 13:39

1 ответ

Файл smb.conf по умолчанию, предоставляемый Ubuntu, содержит параметр, отсутствующий в вашем файле smb.conf. Без переопределения samba по умолчанию имеет значение map to guest = Never, что в значительной степени делает то, что звучит так, как будто это делается - никогда не разрешать гостевой доступ.

Восстановите отсутствующее переопределение, добавив в раздел [global] файла smb.conf следующее:

map to guest = Bad User

Затем перезапустите smbd:

sudo service smbd restart
0
ответ дан 14 November 2018 в 13:39

Другие вопросы по тегам:

Похожие вопросы: