我以为这个问题已经有答案了,但我找不到。请告诉我一个现有的解决方案。
不久前,我花了不少功夫在 Ubuntu Budgie 17.10 桌面上的终端上设置 Nitroshare,以便通过无线调制解调器从这些计算机的无线链接将文件复制到我的笔记本电脑和可能的 Samba。最后,我安装了 nautilus-share,并设法将 Nautilus 上的一个文件夹与我的笔记本电脑共享,这要有用得多。我还必须使用终端输入:
service nmbd start
和/或
service smbd start
并在两者之间重新启动。我可能还必须做一些事情来让它在下次启动桌面时继续运行。
该设置在操作系统更改/更新时丢失了,所以我需要重新设置。不幸的是,当我查看我的笔记时,我迷失在尝试和放弃的所有细节中。
Ubuntu Budgie 使用 Nemo,因此我已启用文件夹共享,方法是:Budgie>欢迎/推荐>Nemo Share,右键单击该文件夹并共享,但笔记本电脑看不到共享。
service nmbd start
和/或
service smbd start
不起作用,因为我真的不知道自己在做什么。
我找不到一本不谈论服务器并且给出大量看似不必要的命令的指南。我需要做什么?下次请不要发表关于做更清晰的笔记的讽刺性评论 :)
Ubuntu Budgie 19.10
答案1
如果可以使用 NFS,为什么还要使用 samba?
NFS 有一个简单的配置来选择您想要共享的内容,并具有完整的权限和用户凭据。
创建 NFS 共享后,您可以将其挂载到笔记本电脑上。您还可以在笔记本电脑上自动挂载此共享,一切正常。对于自动挂载,我使用如下 bash 脚本
sleep 1m mount <nfs server>:/<share name> /mountLocation
我使用这个脚本是因为我的 wifi 连接速度很慢,因此无法进行 fstab 挂载。
您可以阅读更多这里。
答案2
事实证明,这些问题是由我按照我看过的各种帖子(在我在这里打开这个帖子之前)引起的,这些帖子建议重新启动 Samba 和名称服务器(sudo systemctl restart smbd.service nmbd.service -不要这样做)。
将文件夹所有权更改为“nobody”,因为 Windows 据称不了解所有权详细信息(sudo chown nobody:nogroup ~/Shared -不要这样做)。这导致 Samba 出现问题,因为它不允许您共享其他人的文件夹,所以我不得不编辑 Samba 配置文件 (/etc/samba/smb.conf),在 [global] 部分添加一行 (usershareowneronly = false -不要这样做)这才终于彻底结束了。别做这些!
事实上,Ubuntu Budgie 默认启动 Samba 服务器,所以我不需要做任何事情,而且另一台 Windows (7) 电脑处理我拥有的目录也没有问题。如果我忽略所有人并且什么都不做,一切都会顺利!