На ноте стороны, если Ваше имя пользователя в Windows и Linux является тем же, то Вы не должны добавлять пользователя к пользовательскому файлу карты.
Вы не сказали Samba, как сделать аутентификацию. Если это - маленький сервер для себя, можно использовать безопасность пользователей.
Добавить security = user
и encrypt passwords = yes
к глобальному разделу, затем выполненному 'smbpasswd cameron' для установки пароля для Samba. Пароль не должен соответствовать Вашему паролю UNIX или паролю Windows, хотя соответствие Вашему паролю Windows сделало бы жизнь легче.
Затем перезапустите самбу, и необходимо смочь войти в систему.
Я решил проблему на моем сервере, отметив свойства папки, к которой я предоставил общий доступ. У меня был admin в качестве группы и Bj в качестве пользователя.
Итак, я вошел в файл конфигурации в разделе, который хотел бы поделиться следующим: force group = admin force user = Bj
Теперь все компьютеры в моей сети могут читать и писать в эту папку.
В моем случае помогла установка пароля, связанного с Samba, с помощью команды:
sudo smbpasswd -имя пользователя
где "имя пользователя" должно быть логином из ящика Linux. Затем в окне Windows вы используете этот логин и пароль, установленные этой командой, и это работает.
Связанная документация: https://ubuntu.com/tutorials/install-and-configure-samba#4-setting-up-user-accounts-and-connecting-to-share