无法从 Ubuntu 访问 USB 共享驱动器到 Ubuntu 20.04

无法从 Ubuntu 访问 USB 共享驱动器到 Ubuntu 20.04

我需要帮助解决以下问题:我无法从一台 Ubuntu 机器访问另一台 Ubuntu 机器上的共享外部 USB 驱动器。

  • 机器 1 = 带有 Ubuntu 20.04 的 Raspberry Pi 4(新安装)
  • 外部 1Tb USB 硬盘(名为“Seshat”)已自动安装,并且可从本地机器完美访问。
  • 机器 2 = 东芝笔记本电脑,装有 Ubuntu 20.04(从以前的版本升级)

我想从我的整个网络(包含 mp3 库)访问 USB 驱动器“Sheshat”。从 raspberry pie 共享的其他文件夹可以从网络上的任何其他机器完美访问。

我到目前为止尝试过的(没有任何效果):

  1. CHMOD 整个驱动器以授予所有用户写入权限

  2. 在另一个文件夹 /media/user/USB-DRIVE 上手动安装驱动器

  3. 将以下行添加到 [global] /etc/samba/smb.conf 部分:

    客户端最小协议 = CORE

在此处输入图片描述

任何建议都会非常有帮助。

答案1

缺少的是如何设置服务器上的共享。添加以下命令的输出将告诉我们:

testparm -s

net usershare info --long

我怀疑问题出在你的挂载点的路径上:

/媒体/用户/USB驱动器

唯一有权访问该共享的 Samba 客户端用户是用户因此,您要么必须传递该用户的真实用户名和 Samba 密码,要么如果这是来宾可访问的共享,则“强制”客户端用户看起来像用户

您可以通过编辑 /etc/samba/smb.conf 来实现 - 在服务器上 - 并在 workgroup = WORKGROUP 行下添加以下内容:

force user = user

在哪里用户(= 符号后)与 /media/ 中的用户相同用户/USB-DRIVE 路径。

然后重新启动smbd:

sudo service smbd restart

相关内容