Nautilus文件管理器可以共享Ubuntu 24.04 LTS系统的目录/文件夹,您可以从Windows、MacOS和其他Linux设备访问这些目录/文件夹。
在新的Ubuntu 24.04 LTS安装中,您可能无法在Nautilus文件管理器的上下文菜单中找到文件共享选项。这是因为默认情况下Nautilus文件共享选项未启用。
在本文中,我将向您展示如何在新的Ubuntu 24.04 LTS安装中启用Nautilus Samba/CIFS文件共享选项。我还将向您展示如何使用Nautilus文件共享功能来共享Ubuntu 24.04 LTS系统的目录/文件夹,并从Windows和Linux操作系统访问共享文件夹。
目录
- 在Ubuntu 24.04 LTS上安装Nautilus文件共享插件
- 将Ubuntu登录用户添加到sambashare组
- 为Ubuntu的登录用户设置Samba共享密码
- 在Ubuntu 24.04 LTS上与Nautilus文件管理器共享目录
- 查找Ubuntu的IP地址
- 从其他Linux设备访问Samba/CIFS共享
- 从Windows 10/11访问Samba/CIFS共享
- 如何解决Nautilus共享错误:“net usershare”返回错误255
- 结论
在Ubuntu 24.04 LTS上安装Nautilus文件共享插件
要启用Nautilus Samba/CIFS文件共享功能,必须在Ubuntu 24.04 LTS上安装Nautilus文件共享插件。
首先,使用以下命令更新APT包数据库缓存:
$sudo apt更新
要在Ubuntu 24.04 LTS上安装Nautilus文件共享插件,请运行以下命令:
$sudo apt-install nautilus共享
要确认安装,请按Y,然后按。
Nautilus文件共享插件正在Ubuntu 24.04 LTS上安装。这需要一段时间才能完成。
此时,应安装Nautilus文件共享插件。
将Ubuntu登录用户添加到sambashare组
安装Nautilus文件共享插件后,必须将Ubuntu系统的登录用户添加到sambashare组。否则,您将无法使用Nautilus文件共享插件共享Ubuntu系统的任何目录/文件夹。
要将Ubuntu系统的登录用户添加到sambashare组,请运行以下命令:
$sudo usermod-aG sambashare$(whoami)
要使更改生效,请重新启动Ubuntu系统。
$sudo重新启动
为Ubuntu的登录用户设置Samba共享密码
您还必须为Ubuntu系统的登录用户设置samba共享密码,以便从其他设备访问共享目录/文件夹。
要为Ubuntu登录用户设置samba共享密码,请运行以下命令:
$sudo smbpasswd-a$(whoami)
键入Ubuntu登录用户的samba共享密码,然后按。
重新键入Ubuntu登录用户的samba共享密码,然后按。
应该为Ubuntu登录用户设置一个samba共享密码。
在Ubuntu 24.04 LTS上与Nautilus文件管理器共享目录
要与Ubuntu 24.04 LTS上的Nautilus文件管理器共享目录/文件夹,右键单击(RMB)目录/文件夹并单击共享选项。
要共享目录/文件夹,请勾选“共享此文件夹”。
您会发现一些共享选项:
共享名称[1]:默认的共享名称应该是要共享的目录/文件夹的名称。您也可以设置共享的自定义名称。
注释[2]:对共享的可选简短描述。
允许其他人创建和删除此文件夹[3]中的文件,并允许访客访问[4]:如果您想允许所有人(无需输入正确的用户名/密码)完全访问(读+写)此共享,请勾选这两个选项。如果您希望允许所有人都能访问此共享,请只勾选Guest access[4]。
配置完共享选项后,单击创建共享[5]。
共享目录/文件夹后,您将在目录/文件夹中看到一个绿色指示器,如下面的屏幕截图所示。
查找Ubuntu的IP地址
要从其他设备访问Samba/CIFS共享,您必须知道Ubuntu 24.04 LTS系统的域名或IP地址。
要查找Ubuntu系统的IP地址,请运行以下命令:
$hostname-I
Ubuntu系统的IP地址应该打印出来。
在我的例子中,我的Ubuntu系统的IP地址是10.10.10.111。
从其他Linux设备访问Samba/CIFS共享
要从其他Linux设备访问Samba/CIFS共享,您需要以以下格式从文件管理器访问共享URL:
smb:///
这里,是Samba/CIFS服务器的域名或IP地址,也是您要访问的Samba/CIFS共享的名称。
例如,要从Samba/CIFS服务器(我的Ubuntu系统)访问IP地址为10.10.10.111的Samba/CIFS共享MyShare,您需要访问共享URLsmb://10.10.10.111/MyShare来自Linux发行版的文件管理器[1]。
一旦您尝试访问Samba/CIFS共享,系统将提示您输入用户名和密码。键入登录用户名和密码[2],然后单击“确定”[4]。
如果您希望文件管理器记住Samba/CIFS共享的登录用户名和密码,这样以后就不必键入用户名和密码了,请确保在单击确定[4]之前勾选记住密码[3]。
您应该能够访问Samba/CIFS共享和所有共享文件。
从Windows 10/11访问Samba/CIFS共享
要从Windows 10/11访问Samba/CIFS共享,您需要以以下格式从文件资源管理器访问共享路径:
\\\
这里,是Samba/CIFS服务器的域名或IP地址,也是您要访问的Samba/CIFS共享的名称。
例如,要从Samba/CIFS服务器(我的Ubuntu系统)访问IP地址为10.10.10.111的Samba/CIFS共享MyShare,您需要从Windows 10/11系统的文件资源管理器访问路径\\10.10.10.111\MyShare[1]。
一旦您尝试访问Samba/CIFS共享,系统将提示您输入用户名和密码。键入登录用户名和密码[2],然后单击“确定”[4]。
如果您希望Windows 10/11记住Samba/CIFS共享的登录用户名和密码,这样以后就不必键入用户名和密码了,请确保在单击确定[4]之前勾选记住我的凭据[3]。
您应该能够访问Samba/CIFS共享和所有共享文件。
如何解决Nautilus共享错误:“net usershare”返回错误255
如果您在Ubuntu 24.04 LTS上从Nautilus文件管理器共享目录/文件夹时看到以下错误消息,则表示您没有创建Samba用户共享所需的权限。要从Ubuntu 24.04 LTS上的Nautilus文件管理器获得创建Samba用户共享所需的权限,必须将登录用户添加到sambashare组。
“net usershare”返回错误255:net usershare:无法打开usershare目录/var/lib/samba/usershares。错误权限被拒绝
您没有创建用户共享的权限。要求管理员授予您创建共享的权限。
结论
在本文中,我向您展示了如何在Ubuntu 24.04 LTS上的Nautilus文件管理器中启用Samba/CIFS文件共享功能。我还向您展示了如何使用Nautilus Samba/CIFS文件共享功能来共享Ubuntu 24.04 LTS系统的目录/文件夹,并从其他Linux和Windows设备访问它。我已经向您展示了如何解决Nautilus共享错误“'net usershare'return error 255”。