ubuntu触发文件共享设置步骤
导读: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
- 安装 Samba:
- 配置 smb.conf
- 编辑:
sudo nano /etc/samba/smb.conf - 在 [global] 段加入:
workgroup = WORKGROUPserver string = Samba Server %vnetbios name = ubuntusecurity = usermap to guest = bad userdns 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 smbdsudo 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
- Linux 客户端可安装
三 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
