Ubuntu上搭建samba服务

108 阅读1分钟

安装 samba

sudo apt-get update
sudo apt install samba

准备好要共享的目录

mkdir ~/sambashare  // 我这里就选择自己家目录下的 sambashare 目录

配置 samba

配置要共享的目录

vi /etc/samba/smb.conf

# 跳到文件尾部,输入一下内容

[sambashare]
    comment = 这是提示内容
    path = /home/junwind/sambashare   # 要共享的目录
    read only = no  # 只读 -> 否
    browsable = yes # 允许查看到此目录(也就是不需要先认证,就可以看到这个目录)

# 保存一下,重启samba服务
sudo service smbd restart 

# 防火墙允许一下
sudo ufw allow samba

创建一个samba账号

注意,这里很关键,samba内部有它自己的一套账号认证, 使用专门的 smbpasswd 来创建, 并且这个账号必须是Linux系统中的一个已存在的账号。

sudo smbpasswd -a junwind

windows 使用 Linux 的共享目录

  1. 开始-> \\192.168.1.163 , 192.168.1.66 是你的 Ubuntu 主机地址
  2. 或者打开文件资源管理器 -> 点击网络 -> 在地址栏输入\\192.168.1.163

image.png

看到这个后,点击进去,弹出账号密码认证窗口,输入你自己设置的账号,密码即可。