需启用samba服务、配置防火墙、创建共享目录并设权限、可选高级用户管理、获取本机ip验证连通性、客户端按系统用对应协议访问。

如果您希望在麒麟操作系统中实现局域网内多台设备之间的文件互通,则需正确配置共享文件夹。以下是完成该任务的具体操作路径:
一、启用Samba服务并配置防火墙
麒麟OS默认集成Samba服务,但可能处于未启用状态;同时系统防火墙会默认拦截Samba端口(TCP 139/445),必须显式放行才能被其他设备发现和访问。
1、按下 Ctrl + Alt + T 打开终端,执行命令:sudo systemctl start smbd nmbd 启动Samba核心服务。
2、执行命令:sudo systemctl enable smbd nmbd 设置开机自启,避免重启后服务中断。
3、点击“开始”→“所有程序”→“安全中心”→“网络保护”→“自定义配置”,在列表中找到 samba 并勾选启用,保存退出。
二、创建并配置共享目录
共享文件夹需具备明确的路径归属与可读写权限,且必须通过图形界面或Samba配置双重确认其共享属性,仅修改文件夹权限不足以触发网络共享生效。
1、在主目录或DATA分区中新建一个文件夹,例如命名为 gongxiang,避免使用中文空格或特殊符号。
2、右键该文件夹,选择“属性”,切换至“共享”选项卡。
3、勾选 “共享此文件夹”;如需他人编辑,取消勾选“只读”;若允许多人无凭证访问,勾选 “游客访问”。
4、点击“确定”,系统提示输入密码时,输入当前用户的 开机密码 完成授权。
三、设置高级用户权限(可选)
当需要对不同用户分配差异化读写控制时,必须通过“高级共享”功能绑定本机账户,并为每个账户单独设定权限级别,匿名访问无法满足细粒度管理需求。
1、在“共享”选项卡中点击 “高级共享” 按钮。
2、点击“添加用户”,从下拉列表中选择已存在的本机用户名(如kylin、user1)。
3、为所选用户勾选 “读取”或“写入” 权限,不可同时勾选“拒绝访问”与“允许访问”。
4、点击“确定”后再次输入开机密码确认变更。
四、获取并验证本机IP地址
客户端必须通过准确的IPv4地址定位服务端,使用主机名或错误子网地址将导致连接失败;建议优先采用静态IP或确认DHCP分配范围稳定。
1、点击桌面右下角网络图标,右键选择“属性”。
2、在“网络连接详情”中查找 IPv4地址,格式类似 192.168.1.105,记录该值。
3、在另一台麒麟或Windows设备上打开终端或命令提示符,执行 ping 192.168.1.105,收到回复表示网络层连通。
五、客户端连接共享文件夹
不同操作系统客户端使用不同协议前缀访问同一Samba服务,必须严格匹配服务端启用的认证模式(游客/用户密码),否则弹出重复认证框或拒绝访问。
1、在客户端麒麟系统中,打开文件管理器,在地址栏输入:smb://192.168.1.105,按回车。
2、在Windows系统中,打开“此电脑”,在地址栏输入:\192.168.1.105,按回车。
3、若服务端启用游客访问,直接进入;若配置了用户权限,弹窗中输入 服务端本机用户名及对应密码(非Samba独立密码,即系统登录密码)。










