如何在 Xubuntu 22 上激活共享?

如何在 Xubuntu 22 上激活共享?

我最近在一台旧 iMac 上安装了 Xubuntu 22。大多数事情都进展顺利。但是,似乎没有任何方法可以将 Xubuntu 安装中的文件夹与 LAN 上的任何其他计算机共享。我搜索了答案,但只看到指示右键单击公共文件夹,然后从菜单中选择共享此文件夹或为此文件夹创建共享。我的菜单上没有这样的命令。奇怪的是,当我选择浏览网络时,Xubuntu 可以看到我所有其他共享设备。LAN 似乎只能在一个方向上工作。几年前我有过一点 Linux 经验,但我已经很生疏了。如果有人能帮我解答一下我的困境,我将不胜感激。

答案1

您所描述的内容称为 Samba 用户共享。Gnome、KDE、MATE(附加软件包)和 Cinnamon 都具有此类功能。XFCE 没有。您必须创建一个经典的 Samba 共享。

下面的示例展示了我(morbius)如何创建我的公共文件夹的访客可访问共享:

安装 samba:

sudo apt install samba

编辑 /etc/samba/smb.conf 并在文件末尾向公共文件夹添加“共享定义”:

[Public]
path = /home/morbius/Public
read only = No
guest ok = yes
force user = morbius

然后重新启动 samba 守护进程:

sudo service smbd restart

默认情况下,MacOS 客户端将能够发现该服务器及其共享。

如果您希望能够从 Win10/11 发现此服务器及其共享,请添加另一个包:

sudo apt install wsdd

从另一个 Linux 客户端发现并访问此共享将是一个问题。不确定您的网络上还有什么,所以我不知道您是否有任何 Linux 客户端。

您可以从 Linux 文件管理器中查看服务器及其共享。例如:

smb://xubuntu-host-name.local/public

不要忘记在主机名末尾添加.local部分。

或者进行 CIFS 安装,如果需要的话我可以解释。

相关内容