作为NAS, 文件共享是一个必须的功能。 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
1、安装Samba软件包
sudo apt-get install samba samba-common-bin
2、添加登陆账户并创建密码
创建samba用户之前必须先创建系统用户或者使用已存在的用户,系统用户和samba用户名一样,但密码可以设置成不一样。 我们需要设置一个Samba用户。可以使用以下命令创建一个名为“smbuser”的用户,这里的用户得是linux里面有的用户 。
sudo smbpasswd -a smbuser
3、创建共享目录
这里演示创建2个共享目录:
sudo mkdir /home/smbuser/share1
sudo mkdir /home/smbuser/share2
其中,“smbuser”是您的用户名。
4、配置Samba
现在,我们需要配置Samba。在终端中打开“/etc/samba/smb.conf”文件并添加以下配置:
[share1]
comment = share1
path = /home/smbuser/share1
public = yes
writable = yes
browseable=yes
available=yes
guest ok=yes
[share2]##共享名必须不同
comment = share2 #共享注释
path = /home/smbuser/share2 #共享路径
public = yes
writable = yes
browseable=yes
available=yes
guest ok=yes
5、重启smbd服务
sudo service smbd restart # 重启smbd服务