温馨提示×

Debian Dolphin如何设置共享文件夹

小樊
39
2025-11-15 07:01:27
栏目: 智能运维

Debian Dolphin共享文件夹设置指南

一、Samba共享步骤(局域网跨平台)

  • 安装组件
    • 服务端:sudo apt update && sudo apt install samba
    • 客户端(用于访问他人共享):sudo apt install cifs-utils
  • 创建共享目录并设定本地权限
    • mkdir -p /srv/shared
    • chown youruser:yourgroup /srv/shared && chmod 775 /srv/shared
  • 配置Samba
    • 编辑:sudo nano /etc/samba/smb.conf
    • 在文件末尾添加:
      [shared]
         path = /srv/shared
         browseable = yes
         read only = no
         valid users = youruser
      
  • 创建Samba用户
    • sudo smbpasswd -a youruser(输入共享访问密码)
  • 启动与开机自启
    • sudo systemctl restart smbd nmbd
    • sudo systemctl enable smbd nmbd
  • 访问方式
    • Windows:在资源管理器输入:\<Debian_IP>\shared
    • Linux/macOS(命令行):sudo mount -t cifs //**<Debian_IP>/**shared /mnt/shared -o username=youruser,password=yourpass
  • 防火墙放行(若启用防火墙)
    • sudo ufw allow 137,138,445/tcp;sudo ufw allow 137,138/udp 以上步骤完成后,Dolphin 可直接在地址栏输入 smb://**<Debian_IP>/**shared 访问共享。

二、NFS共享步骤(Linux到Linux)

  • 安装组件
    • 服务端:sudo apt install nfs-kernel-server
    • 客户端:sudo apt install nfs-common
  • 创建共享目录
    • mkdir -p /srv/nfs_shared
    • chown youruser:yourgroup /srv/nfs_shared && chmod 775 /srv/nfs_shared
  • 配置导出
    • 编辑:sudo nano /etc/exports
    • 添加一行(示例允许局域网段):/srv/nfs_shared 192.168.1.0/24(rw,sync,no_subtree_check)
  • 导出并启动
    • sudo exportfs -a
    • sudo systemctl restart nfs-kernel-server
    • sudo systemctl enable nfs-kernel-server
  • 客户端挂载(命令行)
    • sudo mount <Debian_IP>:/srv/nfs_shared /mnt/nfs_shared
  • 防火墙放行(若启用防火墙)
    • sudo ufw allow 2049/tcp Dolphin 可通过网络位置 nfs://<Debian_IP>:/srv/nfs_shared 访问(需 KIO/NFS 支持)。

三、SSHFS共享步骤(基于SSH,简单安全)

  • 安装与挂载
    • sudo apt install sshfs
    • mkdir -p /mnt/sshfs_shared
    • sshfs user@<Debian_IP>:/remote/path /mnt/sshfs_shared
  • 卸载
    • fusermount -u /mnt/sshfs_shared
  • 开机自动挂载(可选)
    • 将 sshfs user@<Debian_IP>:/remote/path /mnt/sshfs_shared fuse defaults,allow_other 0 0 加入 /etc/fstab Dolphin 可直接访问本地挂载点 /mnt/sshfs_shared 浏览文件。

四、Dolphin访问与权限设置要点

  • 在Dolphin中访问
    • 地址栏输入:smb:///shared、nfs:///share 或 file:///<本地挂载点>
    • 若提示协议不支持,安装相应 KIO 插件(如 kio-extras)后重启 Dolphin
  • 共享目录的本地权限
    • 图形:右键共享目录 → 属性 → 权限,设置所有者/所属组/其他的读/写/执行
    • 命令行:chmod 755 /srv/shared;chown youruser:yourgroup /srv/shared
  • Samba用户与系统用户
    • Samba 使用独立口令(smbpasswd),可与系统账户不同,但共享目录的文件系统权限仍需正确设置
  • 常见问题排查
    • 无法访问:确认服务已启动(systemctl status smbd/nmbdnfs-kernel-server)、防火墙已放行相应端口、共享名与路径无误
    • 权限被拒:检查共享目录的 owner/group/权限位 与 Samba 的 valid users 配置是否匹配 以上要点可确保共享在 Dolphin 中可读写并可维护正确的访问控制。

0