麒麟OS如何开启Samba共享服务
时间:2026-06-22 12:35
在麒麟操作系统上配置Samba共享其实非常简单,主要有两种方式:一种是图形界面一键开启,仅需5秒,适合临时文件共享;另一种是命令行手动配置,支持多用户权限、安全策略以及域环境对接,可控性更强。具体选择哪种,取决于你的使用场景。 Samba共享的核心价值在于让局域网中的Windows、macOS以及其
在麒麟操作系统上配置Samba共享其实非常简单,主要有两种方式:一种是图形界面一键开启,仅需5秒,适合临时文件共享;另一种是命令行手动配置,支持多用户权限、安全策略以及域环境对接,可控性更强。具体选择哪种,取决于你的使用场景。

Samba共享的核心价值在于让局域网中的Windows、macOS以及其他Linux设备能够直接访问你的文件夹,无需额外安装客户端。前提条件十分简单:系统已正确安装Samba服务,并且网络互通,随后即可立即使用。
图形界面一键开启Samba共享(最快,5秒完成)
操作极为简便,只需在文件管理器中点击几下即可生效,特别适合临时共享或办公演示等场景。
1. 在文件管理器中找到你想要共享的文件夹,例如主目录下的“Projects”文件夹。
2. 右键点击该文件夹 → 选择“属性” → 切换到“共享”选项卡。
3. 勾选“共享此文件夹”,取消勾选“只读”,然后根据需要决定是否勾选“允许游客访问”——
【勾选后无需密码即可访问,仅限完全信任的内网】。
4. 点击“确定”,弹出权限确认窗口,输入当前用户的开机登录密码。
5. 再次点击弹窗中的“确定增加权限”,系统自动启动smbd服务并打上共享角标,此时共享已成功开启。
命令行手动配置Samba(可控性强,支持多用户与安全策略)
如果你需要指定共享名称、限制访问用户、启用加密或对接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。
至此,Samba共享已成功启用。你可以在其他设备上通过文件管理器访问该机器的IP地址,输入之前设置的Samba账户凭证,即可读写共享文件夹。如果遇到权限问题,请检查目录的所有者以及smb.conf中的valid users配置是否一致。