Debian 10 samba (smb )общий ресурс -не может подключиться ни к одной ОС

Наконец-то я нашел обходной путь.

Эта функция называется Service Discovery, и существует протокол для работы со службами Bluetooth :SDP.

В дистрибутив Raspbian входит утилита sdptool, но демон Bluetooth (BlueZ5 )по умолчанию несовместим с SDP.

Решение

Отредактируйте файл bluetooth.service, чтобы добавить параметр --compatили -Cв командную строку.

Обновление systemd для запуска утилиты sdptool:

$ sudo systemctl daemon-reload

Для отображения функций Bluetooth RPi:

$ sudo sdptool browse local

Загляните в https://www.bluetooth.com/specifications/assigned-numbers/service-discovery, чтобы найти соответствия нежелательных признаков, и удалите их с помощью:

$ sudo sdptool del 0xYYYYYY

В моем случае мне пришлось удалить службы «Источник звука» (0x110a )и «Аудиошлюз гарнитуры» (0x1112 ).

0
22.09.2020, 16:12
2 ответа

Кажется, я разобрался с проблемой. :Вы упомянули, что не хотите никакой защиты, поэтому я предполагаю, что вы не добавили ни одного пользователя и запустили smbpasswd. Пользователь userможет быть пользователем, которым вы входите в свою систему Debian.

Однако в вашем конфиге есть security = user, что означает аутентификацию пользователя.

Таким образом, без аутентификации вам нужно только:

[global]
        map to guest = Bad User

[Share]
        path = /smbshare
        read only = no
        guest ok = yes
        guest only = yes

(Я проверил samba wiki на предмет необходимой конфигурации)

2
18.03.2021, 23:13

Хорошо, вот минимум, необходимый для общего доступа только для гостей, который не использует SMBv1:

[global]
    security = USER
    map to guest = Bad User
    client min protocol = SMB2
    server min protocol = SMB2

[share]
    path = /smbshare
    read only = No
    guest ok = yes
    guest only = yes

Когда у вас все получится, а затем вам понадобятся аутентифицированные пользователи, прочтите 'man smb.conf'

1
18.03.2021, 23:13

Теги

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