网络共享文件问题?

网络共享文件问题?

我正在尝试设置文件共享,以便我可以将文件从 Windows 10 计算机传输到 Ubuntu 18.04 计算机。我安装了 Samba

sudo apt-get install samba

我在硬盘上创建了一个文件夹,与操作系统不同,将其命名为 share。在其中创建了另一个文件夹,名为 test。我右键单击了 share 文件夹。转到本地网络共享的属性。检查了所有内容。运行

sudo nano /etc/samba/smb.conf 

更改work-group为,SHARE因为这是它在 Windows 电脑上的调用。在底部我添加了

\[sambashare\]
 ​
comment = Samba on Ubuntu
​
path = /media/plex/Storage/Share
​
read only = no
​
browsable = yes

然后我按Ctrl+O然后Crtl+X

然后我执行了命令

sudo service smbd restart

然后在 Windows 电脑上右键单击“开始”,然后点击“运行”

type \\\\[10.0.0.26](https://10.0.0.26)

因为这是 Ubuntu 电脑的 IP 地址

双击共享文件夹

它说无法访问。您可能没有权限使用此网络资源。

答案1

关于我的回答的注释:

[a] 我对 plex 一无所知。

[b] 在这个问题中,我假设“plex”也是一个用户名。

[1] 右键单击​​共享文件夹 > 属性 > 本地网络共享,然后“取消共享”该文件夹。只需撤消您在此处执行的所有操作即可。然后运行以下命令来验证您没有用户共享:

net usershare info --long

[2] 编辑 /etc/samba/smb.conf,使共享定义如下所示:

[sambashare]
path = /media/plex/Storage/Share
read only = no
guest ok = yes
force user = plex

[3]保存smb.conf

[4]重新启动smbd:

sudo service smbd restart

[5] 当您使用 Windows 10 中的“运行”时,您可以使用以下两种方式之一连接到此共享。使用 IP 地址:

\\10.0.0.26\sambashare

或者使用 mDNS 名称:

\\ubuntu-host-name.local\sambashare

将“ubuntu-host-name”更改为您的 Ubuntu 机器的实际主机名 - 并且不要忘记最后的“.local”。

相关内容