Samba 是在 Linux 系统上实现 SMB(Session MessageBlock)协议的一个免费软件,以实现文件共享和打印机服务共享。在 Linux 上搭建 Samba 服务器,并共享文件夹给 Windows 使用,需要 6 步:
Step 1:安装 Samba 和 Smbclient
sudo apt-get install samba
sudo apt-get install smbclient
Step 2:创建共享目录
mkdir ~/share
chmod 777 ~/share
Step 3:修改配置文件
sudo vim /etc/samba/smb.conf
在文件的最后添加如下的信息:
[share]
path = /home/<user_name>/share
available = yes
browseable = yes
public = yes
writable = yes
path = /home/<user_name>/share中的<user_name>替换成自己的用户名。
Step 4:创建 Samba 用户 user
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a user
-a 后面是用户名,然后输入两次密码。
Step 5:重启 Samba 服务器
sudo /etc/init.d/smbd restart
Step 6:将共享文件夹添加到主机中
我的电脑 > 右键 添加一个网络位置 > 下一步 > 指定网络位置 >
指定网络位置
输入共享的目录地址 > 输入用户名和密码。
输入共享的目录路径
最后,在磁盘可以看到共享文件夹的路径。