麒麟KYLINOS系统提供五种局域网文件夹共享方法:一、图形界面快速共享;二、手动编辑Samba配置;三、限制指定用户访问;四、NFS协议共享;五、Windows与麒麟双向协同配置。
如果您在麒麟kylinos系统中需要将本地文件夹共享至局域网内其他设备,以实现跨平台协同访问,则需完成服务端共享配置与客户端连接两大部分。以下是多种可行的共享方法:
一、图形界面快速共享(适用于基础协作场景)
该方法通过系统内置的共享属性面板完成配置,无需编辑配置文件,适合对Linux命令不熟悉的用户,且支持游客访问与基础权限控制。
1、在文件管理器中定位目标文件夹,例如在主目录下新建名为“gongxiang”的文件夹。
2、右键点击该文件夹,选择“属性”,切换到“共享”标签页。
3、勾选“共享此文件夹”,取消勾选“只读”,确保“允许游客访问”处于启用状态。
4、点击“确定”后,若弹出权限提示框,输入当前用户的开机登录密码完成授权。
5、再次点击弹窗中的“确定增加权限”,系统将自动配置Samba并显示共享角标。
二、手动编辑Samba配置文件(支持自定义共享名与精细权限)
该方法通过修改/etc/samba/smb.conf实现更灵活的共享策略,可指定共享路径、访问权限、公开性及目录掩码,适用于需统一命名或严格控制访问范围的协同环境。
1、使用终端执行命令打开配置文件:sudo vim /etc/samba/smb.conf。
2、在文件末尾添加如下共享段(请将/home/share替换为实际路径):
[kylinshare]
comment = this is kylin share directory
path = /home/share
create mask = 0777
directory mask = 0777
public = yes
writable = yes
available = yes
3、保存退出后,执行sudo service smbd restart重启Samba服务。
4、若此前未设置Samba用户密码,需运行sudo smbpasswd -a 并输入密码(建议与系统登录密码一致)。
三、限制指定用户访问(增强协同安全性)
当协同场景涉及敏感资料时,可通过Samba配置限定仅特定系统用户可访问共享资源,避免游客模式带来的安全风险。
1、编辑Samba主配置文件:sudo vim /etc/samba/smb.conf。
2、在对应共享段(如[kylinshare])下方新增一行:valid users = kylin(将kylin替换为实际用户名)。
3、保存后执行sudo smbpasswd -a kylin为该用户设置Samba专用密码。
4、重启服务:sudo systemctl restart smbd。
5、确保该用户在麒麟系统中已存在,且共享目录的本地文件权限(如chmod 755 /home/share)允许其读写。
四、NFS协议共享(适用于麒麟与麒麟或Linux间高效协同)
NFS协议在同类Linux系统间传输效率更高,延迟更低,适合大文件批量同步或开发环境下的持续集成协同场景。
1、确认NFS服务已安装:rpm -qa nfs-utils rpcbind。
2、创建共享目录并赋权:sudo mkdir -p /data/share && sudo chmod 755 /data/share。
3、编辑导出配置:sudo vim /etc/exports,添加行:/data/share *(rw,sync,insecure,no_subtree_check,no_root_squash)。
4、刷新导出表:sudo exportfs -rv。
5、启动并启用服务:sudo systemctl start rpcbind nfs-server && sudo systemctl enable rpcbind nfs-server。
6、客户端挂载命令示例:sudo mount -t nfs 192.168.31.251:/data/share /mnt/share。
五、Windows与麒麟双向共享协同配置
该方案支持跨操作系统实时协同,既可从Windows访问麒麟共享,也可从麒麟访问Windows共享,满足混合办公环境需求。
1、在麒麟端完成图形化共享后,Windows用户可在“运行”中输入:\\麒麟IP地址\gongxiang(如\\192.168.31.251\gongxiang)直接访问。
2、若Windows端已设共享文件夹(如名为“winshare”),在麒麟文件管理器中右键空白处,选择“连接远程服务器”。
3、服务类型选“samba”,地址栏填写:smb://WindowsIP/winshare(如smb://192.168.31.100/winshare)。
4、连接时若提示认证,输入Windows端配置的共享用户名与密码;若启用了来宾账户,可尝试以空用户名+空密码登录。










