麒麟系统共享文件夹给windows需启用samba服务并授权,否则windows访问提示“找不到网络路径”;图形界面操作:右键文件夹→属性→共享选项卡→勾选共享、取消只读、按需设游客访问→输密码确认;手动编辑smb.conf可指定共享名、用户权限等。

在麒麟系统上共享文件夹给Windows电脑,必须让Samba服务识别并发布该路径,否则Windows资源管理器输入\IP地址后会提示“找不到网络路径”或“错误0x80070035”。图形界面操作虽快,但若跳过密码授权或忽略游客访问的安全边界,会导致共享不生效或被防火墙拦截。
图形化一键共享(新手推荐)
这一步操作起来很简单,直接在文件管理器里点几下就能生效,适合不想碰命令行的用户。
1. 在文件管理器中定位目标文件夹,例如主目录下的“winshare”文件夹。
2. 右键该文件夹 → 选择“属性” → 切换到“共享”选项卡。
3. 勾选“共享此文件夹”,取消勾选“只读”——【若保留只读,Windows端将无法复制文件进去】。
4. 根据网络环境决定是否勾选“允许游客访问”:家庭可信局域网可开启;办公环境建议关闭,后续需配置Samba用户凭证。
5. 点击“确定”,弹出权限确认窗口,输入当前用户的开机登录密码。
6. 再次点击弹窗中的“确定增加权限”,系统自动注册Samba服务并显示共享角标,此时共享已就绪。
手动配置smb.conf(精细控制权限)
当需要指定共享名、禁用游客模式、限定有效用户或设置掩码权限时,图形界面无法满足这类需求,必须编辑Samba主配置文件。
方法一:基础共享段写法
1. 打开终端,执行:sudo vim /etc/samba/smb.conf。
2. 滚动至文件末尾,新增如下内容(请将/home/username/winshare替换为实际路径):
[winshare]
comment = Shared folder for Windows
path = /home/username/winshare
browseable = yes
read only = no
guest ok = no
valid users = username
3. 保存退出后,为用户创建Samba密码:sudo smbpasswd -a username(用户名须为麒麟系统已存在账户)。
4. 重启服务:sudo systemctl restart smbd。
Windows端访问与验证
第一步:查麒麟本机IP地址
打开系统设置 → 网络 → 查看当前连接详情 → 记录IPv4地址(如192.168.1.105)。
第二步:在Windows资源管理器地址栏输入:\192.168.1.105,按回车。
若启用了游客访问,直接进入共享文件夹;若关闭了游客访问,则弹出登录框,输入麒麟系统的用户名及上一步设置的Samba密码。
第三步:拖拽文件测试读写——若双击打开后提示“拒绝访问”,说明valid users未包含当前登录用户或Samba密码未正确设置。











