Samba между двумя системами ubuntu является односторонним

. У меня проблема с моей конфигурацией samba.

У меня есть система ubuntu, назовем ее A, в которой до недавнего времени была ubuntu 16.04, а теперь - ubuntu 20.04. Этот компьютер A был подключен ко второму, назовем его B, с ubuntu 18.04, через самбу (среди других способов) для копирования файлов между этими системами.

У меня было несколько папок в каждой системе, и все работало нормально, в то время как в 16.04

После форматирования и перехода на ubuntu 20.04 соединение теперь только одностороннее. В частности, B больше не видит никаких папок в A. Тем не менее, в файлах отображаются общие папки. С другой стороны, при доступе к общим папкам в B из A все работает нормально.Я пробовал несколько решений, но, похоже, мою проблему ничто не решило (очевидно, что мне здесь чего-то не хватает).

В моем конфигурационном файле samba ( /etc/samba/smb.cfg ), например, в обеих системах, у меня есть это в моем [global] разделе

   workgroup = WORKGROUP
   client min protocol = NT1
   server min protocol = NT1

, которое было решением, предложенным на вопрос. Это помогло мне не получить фактическую ошибку при доступе к моей общей папке из B, но на самом деле она не отображает никакую общую папку (есть просто пустая папка).

Моей последней попыткой были инструкции с этого сайта :

, где (теоретически) был предоставлен общий доступ к анонимному общему ресурсу путем добавления:

[Anonymous]

path = /samba/anonymous
browsable = yes
writable = yes
read only = no
force user = nobody

под # ===== ================== Определения общих ресурсов ========================= только в системе A .

Это создало папку с именем Anonymous при просмотре из B в общих папках, но я не могу получить к ней доступ. Требуется пароль, но не требуется. Ни самбы, ни пароля пользователя. Во всяком случае, он указывает на несуществующую папку в моей системе (я пробовал с существующей, ничего не изменилось), но это не кажется таким удобным, если мне нужно применять это для каждой общей папки.

Итак, есть ли у кого-нибудь идеи, как правильно разделить какую-либо папку между двумя системами Ubuntu? Насколько мне известно, в обеих системах установлены клиентские программы samba и samba.

Правка (после запроса комментария от @ Morbious1):

$testparm -s

Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

# Global parameters
[global]
    client min protocol = NT1
    log file = /var/log/samba/log.%m
    logging = file
    map to guest = Bad User
    max log size = 1000
    obey pam restrictions = Yes
    pam password change = Yes
    panic action = /usr/share/samba/panic-action %d
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    passwd program = /usr/bin/passwd %u
    server min protocol = NT1
    server role = standalone server
    server string = %h server (Samba, Ubuntu)
    unix password sync = Yes
    usershare allow guests = Yes
    usershare owner only = No
    idmap config * : backend = tdb


[Anonymous]
    force user = nobody
    path = /home/gorfanidis/share_testing
    read only = No


[printers]
    browseable = No
    comment = All Printers
    create mask = 0700
    path = /var/spool/samba
    printable = Yes


[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers

и

$net usershare info --long

[python_projects]
path=/home/xxxx/python_projects
comment=
usershare_acl=Everyone:F,
guest_ok=y

[misc_cerberus]
path=/home/xxxx/misc
comment=
usershare_acl=Everyone:F,
guest_ok=y

[EfficientDet]
path=/home/xxxx/python_projects/EfficientDet
comment=
usershare_acl=Everyone:F,
guest_ok=n

[surveillance object detection]
path=/home/xxxx/Datasets/surveillance object detection
comment=
usershare_acl=Everyone:F,
guest_ok=n
0
задан 12 October 2021 в 11:13

0 ответов

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

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