麒麟os开启文件夹共享有两种方式:图形界面一键共享(5秒完成,适合临时共享)和命令行手动配置(支持多用户、密码保护与精细权限)。图形界面操作为右键文件夹→属性→共享选项卡→勾选共享、取消只读、按需设游客访问→输密码确认;命令行需安装samba、创建目录、编辑smb.conf、添加用户密码并重启服务。

在麒麟OS上开启文件夹共享,是为了让Windows、macOS或其他Linux设备通过局域网直接访问你的指定目录,无需安装额外客户端,只要网络互通且Samba服务就绪即可立即使用。
图形界面一键共享(5秒完成,适合临时共享或演示)
这一步操作起来很简单,直接在文件管理器里点几下就生效,适合不想碰命令行、或只需快速共享几分钟的场景。
1. 在文件管理器中定位你想共享的文件夹,例如主目录下的“Documents”或新建的“share”文件夹。
2. 右键该文件夹 → 选择“属性” → 切换到“共享”选项卡。
3. 勾选“共享此文件夹”,取消勾选“只读”——【若保留只读,远程用户只能看不能改,协作时务必取消】。
4. 根据需要决定是否勾选“允许游客访问”:勾选后任何连入同一局域网的设备都无需密码即可访问;不勾选则后续需配置Samba用户密码验证。
5. 点击“确定”,弹出权限确认窗口,输入当前用户的开机登录密码。
6. 再次点击弹窗中的“确定增加权限”,系统自动启动smbd服务,并在文件夹图标右上角打上共享角标,此时共享已开启。
命令行手动配置(支持多用户、密码保护与精细权限)
当你需要限制谁可以访问、要求必须输入密码、设置不同目录的读写策略,或对接Windows域环境时,必须走这条路径。图形界面无法满足这类需求。
第一步:确认Samba已安装并运行
打开终端,执行:dpkg -l | grep samba;若无输出,运行sudo apt update && sudo apt install -y samba samba-common-bin。
第二步:创建共享目录并设权限
例如新建路径/srv/samba/team:sudo mkdir -p /srv/samba/team → sudo chown $USER:$USER /srv/samba/team → sudo chmod 2775 /srv/samba/team。
第三步:编辑主配置文件
执行sudo nano /etc/samba/smb.conf,在文件末尾新增以下段落(注意缩进必须用Tab,不能用空格):
[team]
comment = Team Shared Folder
path = /srv/samba/team
browseable = yes
read only = no
create mask = 0644
directory mask = 0755
valid users = $USER
第四步:添加Samba用户凭证
运行sudo smbpasswd -a $USER,按提示两次输入专用密码——【此密码与系统登录密码无关,必须单独设置】。
第五步:重启服务并验证语法
先执行testparm -s,确保无报错;再运行sudo systemctl restart smbd。











