#安装软件
pacman -S samba
#下载配置文件
wget "https://git.samba.org/samba.git/?p=samba.git;a=blob_plain;f=examples/smb.conf.default;hb=HEAD" -O /etc/samba/smb.conf
#在smb.conf中添加共享配置
[test]
path = /opt/services/samba/test
max shares = 100
allow guests = yes
owner only = yes
browseable = yes
writable = yes
valid users = user1
public = yes
guest ok = yes
#创建相关文件夹及设置权限
groupadd sambashare
mkdir /opt/services/samba/test -p
chown -R root:sambashare /opt/services/samba
chmod 1770 /opt/services/samba/test
usermod -G sambashare user1
smbpasswd -a user1
#打开端口
systemctl stop iptables
#启动
systemctl restart smb.service
systemctl restart nmb.service
#本地检测
testparm -a #这条命令会检查所有的共享配置
#另一台电脑测试
pacman -S samba #注意检查是否有/etc/samba/smb.conf 否则无法访问服务器端
smbclient -L service_ip
smbclient -U user1 //service_ip/test
#手动挂载
#mount -t cifs -o username=用户名,password=密码 //ip地址/共享文件夹名 挂载点
mkdir test
mount -t cifs -o username=user1,password=you_password //service_ip/test ./test #成功
#smbmount -o username=用户名,password=密码 //ip地址/共享文件夹名 挂载点 #未测试
进入之后的测试
mkdir test #成功
put test_file #成功
到此结束
参考文档:
2.https://blog.youkuaiyun.com/weixin_40806910/article/details/81917077