当前位置: 首页 > article >正文

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

1,linux安装samba服务器

sudo apt-get install samba samba-common

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

sudo chmod 777 /home/lark -R

3. 添加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

映射成功后: 


http://www.kler.cn/a/299452.html

相关文章:

  • Node.js MySQL:深度解析与最佳实践
  • 力扣017_最小覆盖字串题解----C++
  • Docker小游戏 | 使用Docker部署2048网页小游戏
  • 5.3.2 软件设计原则
  • LitGPT - 20多个高性能LLM,具有预训练、微调和大规模部署的recipes
  • 【仓颉】仓颉编程语言Windows安装指南 配置环境变量 最简单解决中文乱码问题和其他解决方案大全
  • Linux基础环境搭建(CentOS7)- 虚拟机准备_搭建hadoop能使用桥接模式吗
  • 【机器学习】4 ——熵
  • K8S - Emptydir - 取代ELK 使用fluentd 构建logging saidcar
  • 3.无人机介绍
  • 携手浙商证券、华锐技术,共话交易技术的创新与应用
  • 论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey
  • 【南京工业大学主办,JPCS出版】自动化、电气控制系统与设备
  • Linux线程管理进阶:分离,等待、终止与C++11线程接口的封装实践
  • LeetCode - 16 最接近的三数之和
  • C++通过返回值和引用参数赋值局部变量有什么区别,有什么风险
  • Redis学习——List的连锁更新如何解决?ListPack算法如何改变?
  • python测试开发---vue基础
  • C++设计模式——Mediator中介者模式
  • python-游戏自动化(二)(OpenCV图像运用基础)
  • 通信工程学习:什么是IP-CAN(IP连接接入网)
  • 【鸿蒙应用开发】常见的容器组件:ColumnSplit、RowSplit和Flex
  • Mac M1 配置go环境
  • 用亚马逊云科技Graviton高性能/低耗能处理器构建AI向量数据库(下篇)
  • 【C++ 面试题】构造函数和析构函数你了解多少呢?
  • 深入探索Java中的分布式锁服务与Zookeeper集成