У меня проблема с конфигурацией Samba.
У меня есть система ubuntu, назовем ее A, в которой до недавнего времени была ubuntu 16.04, а теперь — ubuntu 20.04. Этот компьютер A был подключен ко второму, назовем его B, с Ubuntu 18.04, через samba (среди прочего) для копирования файлов между этими системами.
У меня было несколько папок в каждой системе и все работало нормально, пока в 16.04
После формата и перехода на ubuntu 20.04 соединение теперь только одностороннее. В частности, B больше не может видеть папки в A. Однако папки отображаются как общие в файлах. С другой стороны, при доступе к общим папкам в B из A все работает нормально. Я пробовал некоторые решения, но, похоже, ничто не решает мою проблему (очевидно, я что-то здесь упускаю).
В моем файле конфигурации samba (/etc/самба/smb.cfg
) например, в обеих системах у меня есть это в моем разделе [global]
рабочая группа = РАБОЧАЯ ГРУППА
минимальный клиентский протокол = NT1
минимальный протокол сервера = NT1
какое решение было предложено в вопросе. Это помогло мне не получить реальную ошибку при доступе к моей общей папке из B, но на самом деле она не отображает какую-либо общую папку (есть просто пустая папка).
Моей последней попыткой были инструкции, использующие этот сайт:
где анонимный общий ресурс (теоретически) был разделен, добавив:
[Аноним]
путь = /самба/анонимно
просматриваемый = да
запись = да
только чтение = нет
заставить пользователя = никто
под #======================= Определения общих ресурсов =======================
только в системе А.
Это создало папку с именем Анонимный
, при просмотре из B в общих папках, но я не могу получить к нему доступ. Он требует пароль, но он его не принимает. Ни самбы, ни пароля пользователя. Во всяком случае, он указывает на несуществующую папку в моей системе (я пробовал с существующей, ничего не меняется), но это не кажется таким удобным, если мне нужно применять это для каждой общей папки.
Итак, кто-нибудь знает, как правильно разделить какую-то папку между двумя системами Ubuntu?
Насколько я знаю, самба и самба-клиент установлены в обеих системах.
Изменить (после запроса комментариев от @Morbious1):
$testparm -s
Загрузите файлы конфигурации smb из /etc/samba/smb.conf
Загруженный файл сервисов в порядке.
Роль сервера: ROLE_STANDALONE
# Глобальные параметры
[Глобальный]
минимальный клиентский протокол = NT1
файл журнала = /var/log/samba/log.%m
регистрация = файл
сопоставить с гостем = плохой пользователь
максимальный размер журнала = 1000
подчиняться ограничениям pam = Да
изменение пароля pam = Да
действие паники = /usr/share/samba/действие паники %d
passwd chat = *Enter\snew\s*\spassword:* %n\n *Повторно введите\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
программа passwd = /usr/bin/passwd %u
минимальный протокол сервера = NT1
роль сервера = автономный сервер
строка сервера = сервер %h (Samba, Ubuntu)
синхронизация паролей unix = Да
usershare разрешить гостям = Да
только владелец usershare = Нет
Конфигурация idmap * : backend = tdb
[Аноним]
заставить пользователя = никто
путь = /home/gorfanidis/share_testing
только чтение = нет
[принтеры]
просмотр = нет
комментарий = Все принтеры
создать маску = 0700
путь = /var/спул/самба
для печати = Да
[печать$]
комментарий = Драйверы принтера
путь = /var/lib/samba/printers
и
$net usershare информация --long
[python_projects]
путь =/дом/xxxx/python_projects
комментарий =
usershare_acl = Все: F,
guest_ok=y
[misc_cerberus]
путь=/дом/хххх/разное
комментарий =
usershare_acl = Все: F,
guest_ok=y
[Эффективный Дет]
path=/home/xxxx/python_projects/EfficientDet
комментарий =
usershare_acl = Все: F,
guest_ok=n
[обнаружение объекта наблюдения]
path=/home/xxxx/Наборы данных/Обнаружение объекта наблюдения
комментарий =
usershare_acl = Все: F,
guest_ok=n