Ubuntu系统,按如下步骤执行:
1.安装samba服务
sudo apt update
sudo apt install samba -y
2.创建共享目录
sudo mkdir -p /home/share
sudo chmod -R 777 /home/share
3.配置samba服务
sudo vim /etc/samba/smb.conf
[sambashare]
path = /home/share
browseable = yes
read only = no
writable = yes
guest ok = yes
force user = nobody
4.重启samba服务和配置Linux防火墙
sudo systemctl restart smbd
sudo systemctl enable smbd
sudo ufw allow samba
5.Window访问
win+R打开运行栏
输入 \\192.168.X.X\sambashare,等待弹窗然后输入用户名和密码即可访问
##上述方式过于麻烦,可以将sambashare共享文件夹作为我的电脑下盘符驱动器直接访问,如:Z
打开 "此电脑"
点击顶部菜单 "映射网络驱动器"
选择一个盘符,例如:Z:
文件夹填写:\\192.168.1.100\sambashare
勾选:
✅ 重新连接时恢复
✅ 使用其他凭据登录(如果设置了用户)
输入用户名/密码,完成映射!
6.对于部分win11 24H2系统访问samba可能提示扩展错误等问题,直接执行下面两个CMD命令即可
1. 右键管理员运行PowerShell,依次执行下发两个命令
2. Set-SmbClientConfiguration -RequireSecuritySignature $false
# 按Enter,输入Y
3. Set-SmbClientConfiguration -EnableInsecureGuestLogons $true
# 按Enter,输入Y