Это моя третья попытка сделать простой раздел внешнего жесткого диска между двумя компьютерами Ubuntu 18. Я работал с полдюжиной справочных документов в Интернете, и ни один из них не работал, и у них у всех были разные инструкции.
Я бы предпочел использовать графический интерфейс пользователя samba и возможность щелкнуть правой кнопкой мыши по папке и поделиться ею, но даже при установленном количестве пользователей samba я ничего не получаю. Настройка общего доступа, чтобы позволить всем пользователям ничего не делает.
Я удалил и переустановил samba, чтобы получить чистую версию. Пока что произошло только то, что общие папки видны на втором компьютере, но появляется ошибка, из-за которой они не могут войти в общий ресурс Windows.
Есть ли учебник?
Вероятно, это не проблема самбы, а проблема с разрешениями Linux.
Когда вы подключаете внешнее запоминающее устройство USB к вашей системе, оно автоматически монтируется в точку монтирования в /media/your-user-name/XXX
. Проблема заключается в том, что Linux устанавливает / media / your-user-name со специальными разрешениями (acl), которые не позволяют никому, кроме «your-user-name», проходить через папку, чтобы попасть в XXX.
Если вы разрешите гостевой доступ в общем доступе, клиент никогда не получит доступ.
Есть несколько способов обойти это, но если это домашняя сеть, просто отредактируйте /etc/samba/smb.conf и прямо под строкой workgroup = WORKGROUP
добавьте ее, используя свое локальное имя пользователя для входа:
force user = your-user-name
Затем перезапустите smbd:
sudo service smbd restart