Linux如何通过Samba设置共享文件夹
- 2019-8-14
- Linux
Samba 是 Windows 支持的一种文件共享协议,在 Linux 上也有相关的客户端(服务端?)。下面我将简要记录一下开启 Samba 的过程。
安装 Samba
1
➜ sudo apt install samba
查看 Samba 状态
1
2
3
4
5
6
7
8
9
10
11
12
13
14➜ systemctl status smbd
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2017-06-13 10:35:34 AEST; 3min 32s ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Main PID: 1654 (smbd)
Status: "smbd: ready to serve connections..."
CGroup: /system.slice/smbd.service
├─1654 /usr/sbin/smbd
├─1655 /usr/sbin/smbd
├─1656 /usr/sbin/smbd
└─1659 /usr/sbin/smbd
确保 Samba 服务已经正常运行。 3. 编辑 /etc/samba/smb.conf
配置文件,在最下面添加以下片段: 1
2
3
4
5
6
7
8[public]
comment = public anonymous access
path = /var/samba/ # 把这个 path 设置你想要共享的文件夹路径
browsable =yes
create mask = 0660
directory mask = 0771
writable = yes
guest ok = yes
重启 Samba 以使配置生效
1
systemctl restart smbd
在 Windows 端检查效果
已经成功啦!