首页主机资讯ubuntu触发文件共享设置步骤

ubuntu触发文件共享设置步骤

时间2026-01-19 22:54:04发布访客分类主机资讯浏览1228
导读:Ubuntu 文件共享设置步骤 一 使用图形界面快速开启 Samba 共享(桌面版) 在文件管理器中对目标文件夹(如:图片)右键,选择属性 → 共享,勾选共享此目录。若提示共享服务未安装,点击安装服务,系统将安装Samba 组件。安装完成...

Ubuntu 文件共享设置步骤

一 使用图形界面快速开启 Samba 共享(桌面版)

  • 在文件管理器中对目标文件夹(如:图片)右键,选择属性 → 共享,勾选共享此目录。若提示共享服务未安装,点击安装服务,系统将安装Samba 组件。安装完成后点击创建共享
  • Windows 文件资源管理器访问:输入 Ubuntu 主机的 IP 地址(如:\192.168.1.100),按提示输入 Ubuntu 用户名与密码即可访问共享。
  • 注意:确保 Ubuntu 与 Windows 处于同一局域网,且防火墙未阻止 Samba(默认端口 445)。

二 命令行配置 Samba(通用,适合服务器与桌面版)

  • 安装与基础目录
    • 安装 Samba:sudo apt update & & sudo apt install samba
    • 创建共享目录:sudo mkdir -p /srv/samba/shared
    • 设置权限:sudo chown nobody:nogroup /srv/samba/shared & & sudo chmod 0775 /srv/samba/shared
  • 配置 smb.conf
    • 编辑:sudo nano /etc/samba/smb.conf
    • [global] 段加入:
      • workgroup = WORKGROUP
      • server string = Samba Server %v
      • netbios name = ubuntu
      • security = user
      • map to guest = bad user
      • dns proxy = no
    • 在文件末尾添加共享段:
      [shared]
      path = /srv/samba/shared
      browsable = yes
      writable = yes
      guest ok = yes
      read only = no
      create mask = 0755
      directory mask = 0755
      
  • 启动与开机自启
    • sudo systemctl restart smbd
    • sudo systemctl enable smbd
  • 防火墙放行
    • sudo ufw allow samba
  • 访问方式
    • Linux 客户端可安装 cifs-utils 后挂载:sudo mount -t cifs //< Ubuntu_IP> /shared /mnt/share -o username=< 你的用户名> ,password=< 你的密码>
    • Windows 访问:\\< Ubuntu_IP> \shared

三 NFS 共享(Linux 与 Linux 之间)

  • 服务端
    • 安装:sudo apt update & & sudo apt install nfs-kernel-server nfs-common
    • 创建目录:sudo mkdir -p /srv/nfs/shared
    • 配置导出:echo "/srv/nfs/shared *(rw,sync,no_subtree_check)" | sudo tee -a /etc/exports
    • 使配置生效:sudo exportfs -arv
    • 重启服务:sudo systemctl restart nfs-kernel-server & & sudo systemctl enable nfs-kernel-server
    • 防火墙:sudo ufw allow from 192.168.1.0/24 to any port nfs
  • 客户端
    • 安装:sudo apt install nfs-common
    • 挂载:sudo mount < 服务器IP> :/srv/nfs/shared /mnt/nfs

四 VMware 虚拟机共享文件夹(宿主机与 Ubuntu 客户机)

  • 在 VMware 设置中开启共享:选中虚拟机 → 编辑虚拟机设置 → 选项 → 共享文件夹 → 总是启用添加 宿主机目录(如:VMwareShare/study01-Ubuntu-share)。
  • Ubuntu 客户机挂载
    • 查看共享:vmware-hgfsclient
    • 创建挂载点:sudo mkdir -p /mnt/hgfs
    • 手动挂载:sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
    • 开机自动挂载:在 /etc/fstab 末尾添加
      • .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0

五 常见问题与排查

  • 无法在 Windows 访问:确认与 Ubuntu 在同一网段,放行 SMB 445/TCP,并用 \\< IP> 访问;若提示凭据,使用 Ubuntu 账户与密码。
  • 提示“共享服务未安装”:在图形界面共享向导中点击安装服务即可自动部署 Samba
  • 无权限创建/删除文件:在共享向导勾选允许他人创建和删除文件后,按提示为共享目录自动添加 others 写权限;若仍受限,检查父目录权限与挂载选项。
  • 共享非用户主目录或挂载盘失败:可能因权限受限,需在 /etc/samba/smb.conf[global] 加入 usershare owner only = false 后重试。
  • 使用 NFS 时客户端看不到更新:修改 /etc/exports 后用 sudo exportfs -arv 使导出立即生效。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu触发文件共享设置步骤
本文地址: https://pptw.com/jishu/786324.html
ubuntu触发网络配置方法 ubuntu触发系统监控工具使用

游客 回复需填写必要信息