本指南详细介绍Fedora 9与Windows 10实现文件共享的步骤,在Fedora 9端,需安装Samba服务,配置共享目录权限(如设置共享路径、用户访问列表),并关闭防火墙相关端口(如139、445);Windows 10端需开启网络发现和文件共享,在“此电脑”中输入Fedora 9的IP地址访问共享文件夹,或通过映射网络驱动器实现便捷访问,重点涉及SMB协议配置、跨系统权限匹配及网络兼容性调试,确保双方无缝传输文件。
在跨操作系统环境中实现文件共享是许多用户的需求,尤其是在老旧系统(如Fedora 9)与现代系统(如Windows 10)并存的情况下,本文将以Fedora 9与Windows 10为例,详细介绍通过局域网实现文件共享的配置方法,涵盖服务搭建、权限设置及常见问题解决,帮助用户高效传输数据。
准备工作:网络环境与基础设置
在开始配置前,需确保两台设备满足以下条件:
- 网络连接:两台电脑通过路由器或交换机连接至同一局域网(如同一WiFi或有线网络),确保网络互通。
- 在Windows 10中,按
Win+R输入cmd,运行ipconfig查看IP地址(如168.1.100); - 在Fedora 9中,打开终端,运行
ifconfig查看IP地址(如168.1.200),确保两台设备IP在同一网段(如168.1.x)。
- 在Windows 10中,按
- 关闭防火墙(临时测试):为避免防火墙阻隔测试,可先暂时关闭两系统的防火墙(正式环境需谨慎配置例外规则)。
- Windows 10:进入“设置”→“更新和安全”→“Windows安全中心”→“防火墙和网络保护”→“启用或关闭Windows Defender防火墙”,分别关闭“专用网络”和“公用网络”防火墙;
- Fedora 9:终端运行
service iptables stop(临时关闭),chkconfig iptables off(禁止开机自启)。
Windows 10端:共享文件夹配置
Windows 10作为现代系统,共享设置相对简单,以下是具体步骤:

创建共享文件夹
在Windows 10中新建或选择一个需要共享的文件夹(如D:\Share),右键点击“属性”,切换到“共享”选项卡。
设置共享权限
- 点击“共享”→“添加”,输入Everyone(或特定用户名),点击“添加”→“确定”;
- 在权限级别中,根据需求选择“读取”或“读取/写入”,点击“共享”→“完成”。
启用网络发现与文件共享
- 进入“设置”→“网络和Internet”→“网络和共享中心”→“更改高级共享设置”;
- 展开“专用网络”,勾选“启用网络发现”“启用文件和打印机共享”“关闭密码保护共享”(若需密码保护则保留,需在Fedora 9中输入凭据);
- 公用网络建议关闭共享(仅保留专用网络共享)。
Fedora 9端:Samba服务搭建与配置
Fedora 9作为Linux发行版,需通过Samba工具实现与Windows的文件共享(Samba是开源的SMB/CIFS协议实现,兼容Windows共享机制)。
安装Samba服务
Fedora 9的软件源可能已失效,可通过yum安装本地或在线包(需确保网络连接):
sudo yum install samba samba-client samba-common
若提示“无法解析主机”,可临时配置DNS或使用本地镜像源(如挂载系统安装光盘)。
创建共享目录
在Fedora 9中新建共享目录(如/home/share),并设置权限:
sudo mkdir -p /home/share # 创建目录 sudo chmod 777 /home/share # 设置读写权限(777表示所有用户可读写,正式环境可按需调整) sudo chown -R nobody:nobody /home/share # 设置所有者为nobody(Samba默认用户)
配置Samba核心文件
编辑Samba主配置文件/etc/samba/smb.conf:
sudo vim /etc/samba/smb.conf
在文件末尾添加以下内容(根据实际目录和需求修改):
[Share] # 共享名称(Windows中可见) comment = Fedora 9 Shared Folder # 描述 path = /home/share # 共享目录路径 browseable = yes # 可见 writable = yes # 允许写入 guest ok = yes # 允许访客访问(无需密码) create mask = 0777 # 新建文件权限 directory mask = 0777 # 新建目录权限
启动并设置Samba服务
sudo service smb start # 启动Samba服务 sudo chkconfig smb on # 设置开机自启
关闭SELinux(可选,避免权限拦截)
Fedora 9默认启用SELinux,可能阻止Samba共享,可临时关闭测试:
sudo setenforce 0 # 临时关闭(重启后恢复)
若需永久关闭,编辑/etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,重启系统。
互相访问与文件传输
Windows 10访问Fedora 9共享文件夹
- 在Windows 10文件资源管理器地址栏输入
\\192.168.1.200(替换为Fedora 9的IP地址),按回车; - 若设置了“guest ok”,可直接看到共享文件夹
Share;若需密码,会弹出输入框,输入Samba用户名和密码(见下方“创建Samba用户”部分)。
Fedora 9访问Windows 10共享文件夹
- 在Fedora 9终端使用
smbclient命令访问:smbclient //192.168.1.100/Share -U Windows用户名 # 替换Windows 10的IP和共享文件夹名
输入Windows 10用户的密码后,进入交互模式,可通过
put上传文件、get下载文件、ls查看文件列表。 - 或通过文件管理器:在地址栏输入`smb

