1.更新源
doas pkg update -f

此时报错了,因为国内连不上倍福国外的源,所以需要先切换一下国内源
通过下面的命令切换源
doas sh /usr/local/share/examples/bhf/pkgrepo-set.sh china

此时再更新一下pkg源

2.安装Samba
输入下面的命令进行安装
doas pkg install net/samba416

然后输入y进行安装,稍等片刻就可以安装完成

3.配置共享路径
创建共享路径
doas mkdir /home/share
把这个目录授权给Administrator这个用户
doas chown -R Administrator:Administrator /home/share
把这个目录设置可读可写权限
doas chmod -R 755 /home/share

然后就是重点了,配置smb4.conf
doas ee /usr/local/etc/smb4.conf
输入下面内容
[global]
#工作组名称,通常Windows默认是WORKGROUP
workgroup = WORKGROUP
# 安全模式设置为用户级验证
security = user
# 密码后端
passdb backend = tdbsam
# WINDOW客户端连接 需要下面的配置
server min protocol = NT1
[share]
# 共享路径
path = /home/share
# 允许访问的用户
valid users = Administrator
# 允许写入
writable = yes
# 可浏览
browsable = yes
# 禁止访客访问
guest ok = no

添加Samba用户密码
doas pdbedit -a -u Administrator

全部输入1就可以了
最后,启动服务
doas service samba_server onerestart

启动服务会报错,提示路径不存在,我们创建个目录就行了
doas mkdir /var/log/samba4
4.开启自启动
修改/etc/rc.conf,新增samba_server_enable=”YES”
doas ee /etc/rc.conf

注意:等于前后绝对不能有空格,不然开机会报错 samba_server : not found
5.防火墙设置
修改/etc/pf.conf文件
doas ee /etc/pf.conf
# allow samba
pass in quick proto tcp to any port 139
pass in quick proto tcp to any port 445
pass in quick proto udp to any port 137
pass in quick proto udp to any port 138

重启系统
reboot
5.Window访问共享
地址栏输入\\192.168.75.135\弹出输入用户名密码,我们输入Administrator和密码1就可以了


0 条评论