我有 Ubuntu 18.4 和 Windows 10。
我正在尝试在我的 Linux 机器上共享第二块硬盘上的文件夹。我成功地从主硬盘共享了文件夹和文件,没有任何问题,但当我尝试从第二块硬盘共享任何内容时,Windows 要么检测不到任何内容,要么要求我输入用户名和密码(我已按照一些教程在终端中设置它们)。
如果可能的话,我希望避免使用主硬盘来存储数据。如果能提供一些关于让第二块硬盘共享数据可能需要哪些额外步骤的提示,我将不胜感激。
****编辑**** 我尝试了这两种解决方案,但都只在短时间内有效。看完一部电影后,第二部就无法播放(两台电脑都无法重启)。我不知道该怎么做,因为每次按照这些步骤操作似乎都不起作用。这变得非常令人沮丧……
-干杯
答案1
第二块硬盘是否安装到类似 /media/your-user-name/XXX 的位置。
如果是这种情况,您需要强制客户端用户显示为“您的用户名”。具体位置取决于您如何创建共享。如果是通过 Nautilus 创建,则编辑 /etc/samba/smb.conf 并在该workgroup = WORKGROUP
行下方添加以下内容 - 替换您的真实用户名:
force user = your-user-name
如果您直接在 smb.conf 中创建了共享,则需要将该行添加到共享定义本身。
编辑 smb.conf 后记得重新启动 smbd:
sudo service smbd restart