麒麟V10服务器 安装samba 软件,并且实现远程连接(压缩包形式)

news2024/11/26 12:00:26

目录

  • 1 安装包
  • 2 实现
  • 3 如何查看安装的sambd 的版本
  • 4 使用

1 安装包

百度网盘

链接: https://pan.baidu.com/s/1l6HDAGE4_Itj-cp7XtpUNg 提取码: 100w 复制这段内容后打开百度网盘手机App,操作更方便哦

2 实现

以下是在Linux系统中使用压缩包方式安装Samba服务的步骤:

首先,您需要下载Samba软件包。您可以从Samba官方网站(https://www.samba.org/)下载最新版本的Samba软件包。
1 上传 压缩包到服务器
在这里插入图片描述

2  解压缩下载的Samba软件包。您可以使用以下命令:
tar -zxvf samba-x.x.x.tar.gz
其中,samba-x.x.x.tar.gz是您下载的Samba软件包的文件名。
3 进入解压后的Samba目录。您可以使用以下命令:
cd samba-x.x.x/source

4 指定安装目录,以及 当前服务器系统

./configure --prefix=/usr/local/samba  --build=arm-linux

5 执行完成以上的,继续执行

make  && make install

6  以上全部执行完成之后,就可以看到
/usr/local/samba  这个目录下有东西了


7  会自动的生成配置文件在/etc/samba  这个目录下

smb.conf


8 这个里面添加自己的共享文件夹的配置

[share_name]        # 共享文件夹的名称
comment = My Share  # 共享文件夹的注释,用于说明该共享文件夹的用途
path = /path/to/share  # 共享文件夹的路径
public = yes        # 共享文件夹是否为公共共享
writable = yes      # 共享文件夹是否可写
guest ok = yes      # 是否允许匿名访问该共享文件夹
browseable = yes    # 共享文件夹是否可以浏览
create mode = 0664  # 新建文件的权限掩码
force create mode = 0664  # 强制使用指定的新建文件权限掩码
create mask = 0664  # 新建文件的权限掩码
directory mask = 0775  # 新建目录的权限掩码
force directory mode = 0775  # 强制使用指定的新建目录权限掩码
force user = user   # 强制使用指定用户账户
force group = group # 强制使用指定用户组


[share_name]        # 共享文件夹的名称
comment = My Share  # 共享文件夹的注释,用于说明该共享文件夹的用途
path = /path/to/share  # 共享文件夹的路径
public = yes        # 共享文件夹是否为公共共享
writable = yes      # 共享文件夹是否可写
guest ok = yes      # 是否允许匿名访问该共享文件夹
browseable = yes    # 共享文件夹是否可以浏览
create mode = 0664  # 新建文件的权限掩码
force create mode = 0664  # 强制使用指定的新建文件权限掩码
create mask = 0664  # 新建文件的权限掩码
directory mask = 0775  # 新建目录的权限掩码
force directory mode = 0775  # 强制使用指定的新建目录权限掩码
force user = user   # 强制使用指定用户账户
force group = group # 强制使用指定用户组


以下是smb.conf文件中示例配置的各个参数的含义和中文意思:

[global]
workgroup = WORKGROUP          # 指定工作组名称
security = user                # 指定Samba服务器的安全模式,这里是用户级安全模式
map to guest = Bad User        # 当访问未授权的共享资源时,将该访问映射到一个特定的用户账户
dns proxy = no                 # 不提供DNS代理服务
log file = /var/log/samba/log.%m  # Samba服务器的日志文件路径和名称,%m表示客户端名称
max log size = 1000            # 日志文件的最大大小,单位为KB
syslog = 0                     # 不向系统日志记录Samba日志信息
panic action = /usr/share/samba/panic-action %d  # 当Samba服务器崩溃时执行的操作

[shared_folder]
path = /home/user/shared_folder   # 共享文件夹的路径
valid users = user                # 可以访问共享文件夹的用户
read only = no                    # 共享文件夹是否只读
browseable = yes                  # 共享文件夹是否可以浏览
public = yes                      # 共享文件夹是否为公共共享
writable = yes                    # 共享文件夹是否可写
create mask = 0664                # 新建文件的权限掩码
directory mask = 0775             # 新建目录的权限掩码
force user = user                 # 强制使用指定用户账户
force group = user                # 强制使用指定用户组



9 vim  /etc/ld.so.conf

里面的内容是
include ld.so.conf.d/*.conf
/usr/local/samba/lib

10  输入重启命令
ldconfig

11  启动命令

sudo /usr/local/samba/sbin/smbd
sudo /usr/local/samba/sbin/nmbd


3 如何查看安装的sambd 的版本

smbd --version

4 使用

以上就已经安装完成samba 软件,并且已经启动,那么如何使用

比如现在有两个服务器
A服务器 B服务器

在A服务器安装了这个软件,将A服务器的一个文件夹作为了共享文件夹,之后在B服务器上面有一个自己的文件夹,将B服务器的随便一个文件夹挂载到A服务器上面的这个共享文件夹里面,就可以实现在B服务器在挂载的文件夹里面放东西,在A服务器里面就可以看到,相当于联通了A 服务器和B服务器

我们启动samba 软件之前,已经将我们想要作为共享文件夹的路径写到了sam.conf 这个配置里面里面了

启动了这个软件,相当于我们的A服务器已经有这个共享文件夹里,我们要做的是给中国共享文件夹全部都权限,比如在A服务器上有一个文件夹的绝对路径是

/usr/local/jing

以上这个就是在配置文件里面写的,起了一个别名是jing

我们首先要做的就是执行一个命令‘

chmod  -R 777 /usr/local/jing

以上命令必须加-R ,原因是 递归这个路径下的全部的文件,和文件夹,将他们权限都变成777

要将某个路径下的所有文件和文件夹的权限递归设置为777,可以使用chmod命令和find命令的组合。

以下是具体步骤:
1  打开终端并切换到要更改权限的路径下。
cd /path/to/directory
2 执行以下命令来更改文件和文件夹的权限:
sudo find . -type f -exec chmod 777 {} \;
sudo find . -type d -exec chmod 777 {} \;

这个命令将会递归地更改当前路径下的所有文件和目录的权限。其中,-type f选项表示只匹配文件,-type d选项表示只匹配目录。-exec选项表示对匹配到的文件或目录执行后面的命令,{}表示匹配到的文件或目录名,\;表示命令结束。

只有将这个共享文件夹,里面的所有东西的权限变成777,那么在B服务器才可以挂载之后,对这个文件夹里面的东西进行操作,不然在B服务器也操作不了

到B服务器上面,自己创建一个文件夹,比如
/usr/local/fang

我们就需要在B服务器上面,将这个路径挂载到A服务器的那个共享文件夹里面

输入命令

mount  -o  guest  //服务器ip/共享文件夹别名  /要挂载的路径

以上就完成了挂载

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/627493.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

angular框架-通过依赖注入方式挂载loading以实现任意地方一行代码调用全局loading

前言 本文主要阐述关于在angular项目中,loading的常见的使用方式,以及如何全局挂载loading,实现一行代码控制loading开,一行代码控制loading关闭。 正文 首先在angular中增加loading,主要就是组件级和全局挂载&…

Python+appium自动化测试-调用服务器接口

当前很多APP登录都需要绑定手机号,但当我们需要足够多的模拟新用户的注册登录时,无法提供大量的手机号来测试,所以可以让服务器给出一个清除账号的接口,在写自动化脚本的时候可以调用这个接口,保证能够使用一个账号进行…

pycharm的基本使用

废话文学 本人记录笔记始终遵循“能动手绝不动脑,能动脑绝不动手”的基本原则。不会的操作,跟着笔记干就完事了,还动啥脑袋?留着脑细胞刷抖音擦边小姐姐他不香吗? 什么是IDE IDE即【集成开发环境】,Inte…

【Algorithm】Java刷题中要熟练使用的容器Api、Stream流、Lambda表达式

Java刷题中要熟练使用的Stream流、Lambda表达式、容器Api 1.Stream流1.概述2.分类3.具体用法流的常用创建方法 2.Lambda表达式函数式接口Lambda书写语法方法引用 3.各类Api 1.Stream流 1.概述 Stream Api是「集合操作」的一种简化表达形式。其特点是惰性求值,流在…

maven repositories更新失败

在项目的pom文件中添加以下配置 <repositories><repository><id>alimaven</id><name>Maven Aliyun Mirror</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url><releases><enabled>tr…

视频批量剪辑软件开发源码+SaaS

工具能力 API 描述 上传素材接口 开发者可通过本接口将使用素材上传至抖音服务器。 上传临时素材接口 上传临时素材接口。 获取素材列表接口 获取素材列表接口。 删除素材接口 删除素材接口。 小程序接口能力 获取小程序接口能力。 模拟webhook事件 模拟webhook事…

基于Python的接口自动化-HTTP接口基本组成和网页构成

目录 引言 1、HTTP简介 2、HTTP原理和网页基础 2.1、 HTTP基本原理 2.2、 HTTP请求过程 2.3、 网页构成 【自动化测试工程师学习路线】 引言 在我们进行接口测试时&#xff0c;了解HTTP接口的基本组成和网页构成是非常重要的。 而Python作为一门功能强大、易学易用的编程…

亚马逊美国站 解压神器减压小玩具CPC认证

解压玩具又称减压玩具Relaxing toys&#xff0c;包括挤压、摔砸、揉捏、旋转等多种类型&#xff0c;主要供成年人使用&#xff0c;帮助释放压力。 当提到解压玩具时&#xff0c;通常指的是一类旨在缓解压力、放松心情的小型玩具。以下是几种常见的解压玩具及其简要介绍&#x…

一键开启GPT 平行时空模式

不知道大家日常使用GPT的时候&#xff0c;在一次会话中是如何完成同类任务的对话的? 简单点来说&#xff0c;假设你已经完成了角色设定&#xff0c;比如你设定GPT是一名文案编辑&#xff0c;那么接下来你会多次给它提交稿件让它进行编辑&#xff0c;那么在多次提交的时候&…

基于jsp+mysql+Spring+mybatis+VUE的SpringBoot电影院会员积分管理系统

运行环境: 最好是java jdk 1.8&#xff0c;我在这个平台上运行的。其他版本理论上也可以。 IDE环境&#xff1a; Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以&#xff0c;如果编译器的版本太低&#xff0c;需要升级下编译器&#xff0c;不要弄太低的版本 tomcat服务器环…

【剑指offer专项突破版】数组篇——“C“

文章目录 前言一 . 排序数组中两个数字的和题目分析思路分析法①代码——双指针法②代码——二分查找 二. 数组中和为 0 的三个数题目分析问题转换代码 三. 和大于等于 target 的最短子数组题目分析思路分析代码 四. 乘积小于 K 的子数组题目分析思路分析代码 五. 和为 k 的子数…

2023 年前端 Web 发展趋势

虽然就个人观点&#xff0c;我觉得 Web 开发在最近几年都没什么进展&#xff08;2016 年至 2021 年&#xff09;&#xff0c;但在刚刚过去的 2022 年中确实又出现了一些新的技术。在本文中&#xff0c;我想跟大家聊聊自己看到的最新 Web 开发的发展趋势。相信这波浪潮会继续激发…

PLC采集串口被占用、网口被占用,网络IP地址不能修改、多台设备IP不同网段等问题解决方案

在我们数据采集项目中&#xff0c;经常碰到端口被串口被触摸屏占用&#xff0c;网口被占用&#xff0c;修改IP增加风险&#xff0c;另外增加新的端口需要通过PLC的编程软件组态&#xff0c;涉及到上传下载PLC程序&#xff0c;耗时耗力很不方便。以下是我们总结的项目中解决办法…

JVM-对象布局

JVM中对象布局 通过引入JOL工具&#xff0c;查看对象在JVM中的布局。 <dependency><groupId>org.openjdk.jol</groupId><artifactId>jol-core</artifactId><version>0.14</version></dependency>对象的在JVM中的基本信息 普通…

iconfont字体的引用

官网&#xff1a;giconfont-阿里巴巴矢量图标库iconfont-国内功能很强大且图标内容很丰富的矢量图标库&#xff0c;提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造&#xff0c;设计和前端开发的便捷工具https://www.iconfont.cn/1. 搜索图标&#xff0…

【正点原子STM32连载】 第三十章 ADC实验 摘自【正点原子】STM32F103 战舰开发指南V1.2

1&#xff09;实验平台&#xff1a;正点原子stm32f103战舰开发板V4 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id609294757420 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/thread-340252-1-1.html 第三十…

2023最新项目管理软件排行榜!快来了解各大品牌优缺点

项目管理是一个复杂而又多样化的过程。在这个过程中&#xff0c;管理者需要处理大量的信息&#xff0c;规划资源&#xff0c;分配任务和监督进展。为了更好地管理项目&#xff0c;许多企业和组织开始采用项目管理软件。这些软件不仅可以帮助管理者更好地处理信息&#xff0c;还…

让你不再疑惑怎么转换音频格式

你是否有过这样的经历&#xff1f;听到了一首喜欢的歌曲&#xff0c;但是只能在特定的平台或设备上播放&#xff0c;因为它只存在于视频网站或某个应用程序中。或者你想要将一首歌曲作为铃声或者用于其他用途&#xff0c;但是音频文件的格式却不被平台所支持。这是&#xff0c;…

3D数字孪生技术在水利工程上面的应用价值

"农功今可济,水利更毋隳。”水利作为国民经济稳定和谐的重要部分&#xff0c;运用科技化手段对水利项目进行管理&#xff0c;能完美契合智慧水利灾害管理与防治所需。深圳华锐视点利用数字孪生和三维可视化技术搭建的智慧水利可视化管理平台&#xff0c;通过web3d开发建模…

软考A计划-系统架构师-官方考试指定教程-(10/15)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分享&am…