ubuntu 和windows用samba服务器实现数据传输

1,linux安装samba服务器

sudo apt-get install samba samba-common

2,linux 配置权限,修改目录权限,linux下共享的文件权限设置。

sudo chmod 777 /home/lark -R

  1. 添加samba用户

sudo smbpasswd -a lark

4,配置共享目录

打开/smb.conf 在文件末尾添加如下信息:

vim /etc/samba/smb.conf

share\] //windows的共享文件夹路径 comment = share for users path = /home/lark/public //Linux的共享文件夹路径 public = yes writeable = yes browseable = yes guest ok = yes

查看共享目录:

lark@lark-VMware-Virtual-Platform:~$ smbclient -L //localhost/share

Password for [WORKGROUP\lark]:

Sharename Type Comment


print$ Disk Printer Drivers

share Disk share for users

IPC$ IPC IPC Service (lark-VMware-Virtual-Platform server (Samba, Ubuntu))

设备smb服务器开启,第一次

sudo systemctl start smb

sudo systemctl enable smb

更改文件后需要执行下面的操作:

sudo /etc/init.d/smba restart

share是ip/share的路径。 真实的路径在 path = /home/lark/public中,linux下添加权限。

这个时候还是出现打不开 ,没有访问权限的:

5,在windows影射共享文件夹时,提示权限不够,无法访问文件夹,加上windows设备的ip;

hosts allow = 192.168.1.9

host allow是添加windows的ip.

sudo samba restart

sudo systemctl restart smb

关闭samba服务器的防火墙

sudo firewall-cmd --add-service=samba --permanent

sudo systemctl stop firewalld.service && systemctl disable firewalld.service

映射成功后:

相关推荐
hashiqimiya4 分钟前
两个步骤,打包war,tomcat使用war包
java·服务器·前端
我命由我123451 小时前
python-dotenv - python-dotenv 快速上手
服务器·开发语言·数据库·后端·python·学习·学习方法
txzz88881 小时前
CentOS-Stream-10 系统安装之网络设置
linux·运维·服务器·网络·计算机网络·centos
qq_401700411 小时前
嵌入式Linux网口MAC地址修改
linux·运维·macos
qq_310658511 小时前
mediasoup源码走读(六)——NetEQ
服务器·c++·音视频
Xの哲學2 小时前
Linux DRM 架构深度解析
linux·服务器·算法·架构·边缘计算
老王熬夜敲代码2 小时前
Linux的权限
linux
我是谁??2 小时前
Linux上检查U盘可读和修复
linux·运维·服务器
南棱笑笑生2 小时前
20251213给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时适配CTP触摸屏FT5X06
linux·c语言·开发语言·rockchip
杰克逊的日记2 小时前
怎么排查pod重启
linux·运维·服务器