麒麟V10(Linux)共享 /data、/data1 文件夹给Windows系统完整教程
在政企办公、服务器运维场景中,常需要将麒麟V10 Linux服务器的 /data、/data1 数据目录共享给Windows电脑,实现局域网文件互传、数据查阅、资源同步。Linux主流通过Samba服务实现跨系统文件共享,该方式适配所有Windows版本,无需搭建第三方工具,传输稳定、权限可控。本文提供从零开始的完整配置流程,傻瓜式操作、直接落地可用。
一、环境准备说明
1. 服务端:麒麟V10 Linux系统(需联网安装服务),共享目录:/data、/data1
2. 客户端:Windows 10/11 系统,与Linux服务器处于同一局域网
3. 核心依赖:Samba服务(Linux跨Windows文件共享专用服务)
二、安装Samba共享服务
麒麟V10系统默认未预装Samba,打开终端执行以下命令,一键安装核心服务:
bash sudo yum install samba samba-client -y |
安装完成后,可通过以下命令验证是否安装成功,输出版本信息即为正常:
三、配置文件夹权限(关键步骤)
Linux目录默认权限严格,若权限不足,Windows会出现无法访问、只读、无法上传文件等问题,需提前给 /data、/data1 目录配置读写权限:
bash # 赋予目录读写执行权限 sudo chmod -R 777 /data sudo chmod -R 777 /data1 # 确保目录归属root用户,避免权限异常 sudo chown -R root:root /data sudo chown -R root:root /data1 |
四、配置Samba共享参数
修改Samba核心配置文件,添加两个目录的共享规则,支持Windows读写访问。
1. 打开配置文件
bash sudo vi /etc/samba/smb.conf |
2. 添加共享配置
滚动到文件最底部,粘贴以下完整配置,分别对应/data 和 /data1 两个共享目录:
ini # 共享data目录 [data] path = /data available = yes browseable = yes public = no writable = yes create mask = 0777 directory mask = 0777 force user = root # 共享data1目录 [data1] path = /data1 available = yes browseable = yes public = no writable = yes create mask = 0777 directory mask = 0777 force user = root |
配置说明:开启浏览可见、读写权限,统一文件权限,规避Windows上传文件权限错乱问题。
编辑完成后,按 ESC,输入 :wq 保存并退出文件。
3. 校验配置文件合法性
避免配置语法错误导致服务启动失败,执行命令校验:
显示Loaded services file OK 即为配置无误。
五、创建Samba专属登录密码
重点:Windows登录Samba共享,必须使用独立的Samba密码,不可直接使用系统登录密码。需给root用户单独设置Samba密码:
bash sudo smbpasswd -a root |
执行后根据提示输入两次自定义密码(输入时屏幕不显示,正常输入即可),后续Windows访问需用到该账号密码。
六、启动服务并设置开机自启
配置完成后,启动Samba服务,并设置开机自动运行,避免重启后共享失效:
bash # 启动服务 sudo systemctl start smb sudo systemctl start nmb # 设置开机自启 sudo systemctl enable smb sudo systemctl enable nmb |
查看服务运行状态,显示 active (running) 即为启动成功:
bash systemctl status smb |
七、放行防火墙(必做)
麒麟V10防火墙默认拦截Samba端口,会导致Windows无法连接共享,需放行端口或临时关闭防火墙:
bash # 永久放行Samba核心端口 sudo firewall-cmd --permanent --add-port=139/tcp sudo firewall-cmd --permanent --add-port=445/tcp sudo firewall-cmd --reload |
测试环境可直接关闭防火墙,简单高效:
bash sudo systemctl stop firewalld |
八、Windows端访问共享文件夹
1. 查看Linux服务器IP
麒麟终端执行命令获取局域网IP:
记录内网IP,例如:192.168.1.100
2. Windows连接访问
打开Windows此电脑,在顶部地址栏分别输入以下路径,回车访问:
访问data目录:\\192.168.1.100\data
访问data1目录:\\192.168.1.100\data1
3. 登录认证
弹窗输入账号密码:
用户名:root
密码:刚才通过 smbpasswd 设置的密码
登录成功后,即可实现Windows与Linux双向文件复制、粘贴、上传、删除、修改操作。
九、常见问题排查
1. 无法连接服务器:检查双方是否同一局域网、Linux防火墙是否放行、Samba服务是否正常运行
2. 能访问但无法写入:重新执行目录权限命令,确认配置文件中 writable = yes
3. 账号密码报错:重新设置Samba密码 sudo smbpasswd -a root
4. 缓存登录异常:Windows按下Win+R输入cmd,执行 net use * /del /y 清空缓存后重试
十、总结
1. 麒麟V10共享文件夹给Windows,核心依赖Samba服务,适配 /data、/data1 多目录共享;
2. 权限配置、Samba独立密码、防火墙放行是共享成功的三大核心关键;
3. 配置完成后支持双向读写,开机自启保证长期稳定使用,适合服务器数据常态化共享场景。
|(注:文档部分内容可能由 AI 生成)