Linux安装Samba服务实现局域网共享

青雨紫峰 1年前 ⋅ 2239 阅读

局域网共享肯定是家里一个很刚需的功能,总不能老是拿个U盘把文件倒腾来倒腾去吧,废话少说,开干!

1.更新系统源

sudo apt-get update

2.安装Samba服务

sudo apt install samba

3.备份samba的默认设置文件,以备不时之需

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf/bak

4.编辑设置文件

sudo vi /etc/samba/smb.conf

在文件的最下方加入我们的配置信息

[ file_share]
  comment = Office Files Shared 
  path = /1T_HDD/file_share 
  public = yes 
  browseable = yes 
  public = yes 
  writeable = yes 
  read only = no 
  #valid users = samba 
  create mask = 0777 
  directory mask = 0777
  force user = nobody 
  force group = nogroup
  available = yes

这其中比较重要的参数为“path”和“valid users”

  • path指定了samba服务器的根目录,可以任意指定合法路径
  • valid users表示可以访问samba服务器的合法用户

5.因为是设置所有人能读写,还需要去设置文件夹权限

sudo mkdir /1T_HDD
sudo chmod -R 777 /1T_HDD/

6.最后,重启Samba服务或者重启系统都可以

sudo systemctl restart smbd