温馨提示×

ubuntu dolphin能共享文件吗

小樊
49
2025-10-26 21:17:30
栏目: 智能运维

Ubuntu Dolphin本身不直接支持文件共享,但可以通过配置Samba服务实现跨设备文件共享,配合Dolphin访问共享文件夹。

一、通过Samba实现文件共享的步骤

1. 安装Samba服务

在Ubuntu终端中执行以下命令,安装Samba服务及依赖:
sudo apt update && sudo apt install samba

2. 创建共享文件夹

选择需要共享的目录(如用户主目录下的shared文件夹),使用mkdir命令创建:
sudo mkdir /home/your_username/shared(将your_username替换为你的实际用户名)

3. 配置Samba共享规则

编辑Samba主配置文件/etc/samba/smb.conf,在文件末尾添加以下内容(可根据需求调整参数):

[shared]
path = /home/your_username/shared  # 共享文件夹路径
available = yes                    # 允许访问
valid users = your_username         # 允许访问的用户(替换为你的用户名)
read only = no                      # 允许写入
browsable = yes                     # 允许网络浏览
writable = yes                      # 允许写入
guest ok = no                       # 禁止匿名访问(若需匿名,设为yes)
create mask = 0777                  # 文件创建权限
directory mask = 0777               # 文件夹创建权限

保存并退出编辑器(Ctrl+OEnterCtrl+X

4. 创建Samba用户并设置密码

为共享文件夹创建专用Samba用户(需与系统用户一致),并设置密码:
sudo smbpasswd -a your_username(按提示输入并确认密码)

5. 重启Samba服务

使配置生效,重启Samba相关服务:
sudo systemctl restart smbd && sudo systemctl restart nmbd

二、通过Dolphin访问共享文件夹

  1. 获取Ubuntu系统IP地址:在终端中执行ip a,找到inet字段对应的IP(如192.168.1.100)。
  2. Windows设备访问:打开“文件资源管理器”,在地址栏输入\\Ubuntu_IP_Address\shared(替换为实际IP),按回车键即可访问共享文件夹。
  3. Linux设备访问:使用Dolphin或其他文件管理器(如Nautilus),在地址栏输入smb://Ubuntu_IP_Address/shared,输入Samba用户密码即可访问。

注意事项

  • 确保Ubuntu防火墙允许Samba流量(执行sudo ufw allow samba开启端口)。
  • 若需跨网络访问,需配置路由器端口转发(Samba默认端口为445/139)。
  • 匿名访问(guest ok = yes)会降低安全性,建议仅在内网使用。

0