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

Linux 挂载局域网内共享目录

Linux 挂载局域网内共享目录

    • 1、安装samba服务端
    • 2、samba服务端配置
    • 3、添加samba服务访问账户
    • 4、防火墙
    • 5、重启服务
    • 6、windows访问
    • 7、linux访问

1、安装samba服务端

sudo apt-get install -y samba
yum install -y samba

2、samba服务端配置

vim /etc/samba/smb.conf

在文档尾部追加如下内容:

  [share]                                            #对外暴露的共享目录名称comment = share                      #备注说明path = /home/source_share      #共享目录,必须存在browseable = yes                      #是否可以浏览public = yes                               #是否可以公开guest ok = yes                           #是否可以以访客身份访问create mask = 0777                   #创建文件权限directory mask = 0777               #创建目录权限valid users = root                       #验证帐号(必须在linux用户列表中存在)readonly = no                             #是否只读( 当前为可读/写)#对192.168.50.1~192.168.50.255全部允许访问                      hosts allow = 192.168.50.0/24     #对192.168.50.81 允许访问#hosts allow = 192.168.50.81#对192.168.50.1~192.168.50.255全部禁止访问# hosts deny = 192.168.50.0/24  

3、添加samba服务访问账户

pdbedit -a root    #新建 root 账户(必须在linux用户列表中存在),会让设置此账户密码,可以不与系统账户密码一致pdbedit -Lv                   #列出Samba用户列表详细信息pdbedit -c “[D]-u username   #暂停该Samba用户账号pdbedit -c “[]-u username     #恢复该Samba用户账号

在这里插入图片描述
在这里插入图片描述

4、防火墙

如果防火墙不关闭,Windows和Samba之间的连通可能会被阻挡。(可以直接关闭防火墙或者设置端口放行,根据实际需要配置即可)

5、重启服务

在某些Linux发行版中,Samba服务的名称可能不是smbd.service。您可以尝试以下命令来重启Samba服务:

sudo systemctl restart smb

如果上述命令也失败了,您可以尝试使用以下命令来启动Samba服务:

sudo systemctl start samba

如果您想要确保Samba服务在系统启动时自动启动,可以运行以下命令:

sudo systemctl enable smb

请注意,在不同的操作系统和发行版中,Samba服务可能使用不同的名称,请根据您的操作系统文档或相关资源进行适当的调整。

6、windows访问

  • windows直接访问samba服务器IP地址即可访问共享文件
\\samba服务器IP地址

在这里插入图片描述

7、linux访问

samba客户端配置(此步骤可以忽略)

    1、安装客户端在服务器B(与samba服务器不同ip,自己访问自己就没意思了)中执行如下命令:sudo apt-get install -y smbclilent2、测试服务smbclient //192.168.50.80/share -U root输入完连接命令之后回车,然后输入密码即可,密码对应第三段第3小节

挂载共享目录

    在服务器B(与samba服务器不同ip,自己访问自己就没意思了)中执行如下命令:sudo mount -t cifs //192.168.50.81/share /home/target_share -o rw,username=root,password=root注:在centos7中,挂载命令如下:sudo mount.cifs //192.168.50.81/share /home/target_share -o user=root,pass=root
http://www.lryc.cn/news/135965.html

相关文章:

  • FFmpeg解码32k大分辨率出现如下错误:Picture size 32768x32768 is invalid
  • EasyExcel+POI制作带有有效性校验及下拉联动的Excel模板
  • Unity怎么制作魔法火焰特效?Unity制作魔法火焰特效方法
  • 双基证券:房地产基本面仍处下行通道 政策有望促进走稳
  • 31、springboot 配置HTTP服务端口及如何通过WebServer实例动态获取项目中的HTTP端口
  • 会计如何使用ChatGPT提高工作效率
  • 【TypeScript】类型推论和类型别名
  • 字节码调教的入口 —— JVM 的寄生插件 javaagent 那些事
  • Blender卡通着色入门
  • 性能调优篇 一、Jvm监控及诊断工具-命令行篇
  • Docker部署MongoDB 5.0.5
  • Day18-2-地狱回调-Promise-async-await技术
  • echarts范围限制下性能问题
  • wazuh环境配置以及案例复现
  • 解决el-select回显异常 显示option选项的value 而不是显示label
  • 【【STM32-SPI通信协议】】
  • 板卡常用前端 数据表操作
  • 基于AVR128单片机世界电子时钟的设计
  • Electron学习2 使用Electron-vue和Vuetify UI库
  • Java“牵手”根据商品分类ID获取速卖通商品分类详情页面数据获取方法,速卖通API实现批量商品数据抓取示例
  • QT 使用图表
  • SSRF 服务器端请求伪造
  • shell 05(shell索引数组变量)
  • 爬虫异常处理:异常捕获与容错机制设计
  • Python自动化小技巧21——实现PDF转word功能(程序制作)
  • Vue使用Element的表格Table显示树形数据,多选框全选无法选中全部节点
  • SpringBoot生成和解析二维码完整工具类分享(提供Gitee源码)
  • Redis的基本知识(偏八股)
  • react使用antd的table组件,实现点击弹窗显示对应列的内容
  • c++代码代码逻辑走查