麒麟OS上开启Samba共享有两种方式:图形界面一键开启(5秒完成,适合临时共享)和命令行手动配置(支持多用户、安全策略及域对接)。

在麒麟OS上开启Samba共享,是为了让Windows、macOS或其他Linux设备能通过局域网访问你的文件夹,无需额外安装客户端软件,只要系统已装Samba且网络互通即可立即使用。
图形界面一键开启(最快,5秒完成)
这一步操作起来很简单,直接在文件管理器里点几下就生效,适合临时共享或办公演示场景。
1. 在文件管理器中定位你想共享的文件夹,比如主目录下的“Projects”文件夹。
2. 右键该文件夹 → 选择“属性” → 切换到“共享”选项卡。
3. 勾选“共享此文件夹”,取消勾选“只读”,根据需要决定是否勾选“允许游客访问”——【勾选后无需密码即可访问,仅限完全信任的内网】。
4. 点击“确定”,弹出权限确认窗口,输入当前用户的开机登录密码。
5. 再次点击弹窗中的“确定增加权限”,系统自动启动smbd服务并打上共享角标,此时共享已开启。
命令行手动配置(可控性强,支持多用户与安全策略)
当你需要指定共享名、限制访问用户、启用加密或对接Windows域时,必须走这条路径。它不依赖图形界面封装,所有行为可审计、可复现。
第一步:确认Samba已安装并运行
打开终端,执行:dpkg -l | grep samba;若无输出,运行 sudo apt update && sudo apt install -y samba samba-common-bin。
第二步:创建共享目录并设权限
例如新建路径 /srv/samba/public:sudo mkdir -p /srv/samba/public → sudo chown $USER:$USER /srv/samba/public → sudo chmod 2775 /srv/samba/public。
第三步:编辑主配置文件
执行 sudo nano /etc/samba/smb.conf,在文件末尾新增以下段落(注意缩进必须用Tab,不能用空格):
[public]
comment = Public Share for Team
path = /srv/samba/public
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。

















