Linux之搭建环境

news2025/2/23 14:15:56

文章目录

  • 1 FileZilla软件
  • 2 Linux搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务
    • 2.1 smaba的安装与基本应用
    • 2.2 samba的账号权限配置

1 FileZilla软件

  1. 在跟着正点原子教程安装后,出现如下问题
    在这里插入图片描述

  2. 解决方法如下
    参考文章解决FileZilla连接虚拟机尝试连接“ECONNREFUSED - 连接被服务器拒绝”失败

    先在虚拟机Linux中下载ssh服务

    sudo apt-get install openssh-server
    

    开启ssh服务

    /etc/init.d/ssh start
    

    在FileZilla按如下配置
    在这里插入图片描述
    在这里插入图片描述

2 Linux搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务

参考文章《Linux搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务》

2.1 smaba的安装与基本应用

  1. 在Ubuntu上安装samba

    sudo apt-get install samba samba-common -y
    

    在这里插入图片描述

  2. 安装完查看版本,看是否安装完成

     samba --version
    

    在这里插入图片描述

  3. 更改share文件权限,授予所有权限

    sudo chmod 777 /ubuntu/home/share 
    
  4. 更改配置文件 /etc/samba/smb.conf

    sudo vim /etc/samba/smb.conf 
    

    在最后添加以下内容

    [share]									# 自定义共享名
    comment=this is Linux share directory	# 描述符,是给系统管理员看的
    path=/home/ubuntu/share					# 共享的路径
    public=yes								# 是否公开,也就是是否能在网上邻居看到该共享
    writable=yes							# 是否可写
    

    保存退出,重启samba服务

    sudo systemctl restart smbd.service
    
  5. windows打开测试
    在“我的电脑”的地址栏输入\192.168.152.103 (自己的Ubuntu地址)直接访问。访问即可看到刚才共享的文件夹,由于赋予了777所有权限,所以任何人创建文件,删除文件都是可以的。
    在这里插入图片描述

  6. 其他配置实例,共享参数参考

    [共享文件夹]                                      # 自定义共享名
          comment = Home Directories                 # 描述符,是给系统管理员看的
          path = /home/share                         # 共享的路径
          public = yes                               # 是否公开,也就是是否能在网上邻居看到该共享
          browseable = yes                           # 共享的目录是否让所有人可见
          writable = yes                             # 是否可写
          guest ok = no                              # 是否拒绝匿名访问,仅当安全级别为 share 时才生效
          workgroup = WORKGROUP                      # 工作组,要设置成跟 Windows 的工作组一致
          server string = Samba Server Version %v    # 其他 Linux 主机查看共享时的提示符
          netbios name = MYSERVER                    # 用于在 Windows 网上邻居上显示的主机名
          hosts allow = 127. 192.168.12. 192.168.13. EXCEPT 192.168.13.13       # 指定允许访问 samba 服务器的主机   
          security = share                           # 定义安全级别
          log file = /var/log/samba/log.%m           # 定义日志文件,每个访问的主机会产生独立的日志文件,%m 是客户端主机名
          max log size = 50                          # 定义单个日志的最大容量(KB)
          passdb backend = tdbsam                    # Samba 用户的存储方式,smbpasswd 表示明文存储,tdbsam 表示密文存储
          deadtime = 10                              # 客户端在10分钟内没有打开任何 Samba 资源,服务器将自动关闭会话,在大量的并发访问环境中,这样的设置可以提高服务器性能
          display charset = UTF8                     # 设置显示的字符集
          max connections = 0                        # 设置最大连接数,0表示无限制,如果超过最大连接数则拒绝连接
          guest account = nobody                     # 设置匿名账户为nobody
          load printers = yes                        # 是否在启动 Samba 时就共享打印机   
          cups options = raw                         # 设置打印机使用的方式
          valid users = user1 user2    user3         # 指定哪些用户可以访问,如果不指定则所有用户都可访问
          invalid users = user1 user2                # 指定哪些用户不可以访问
          create mask = 0775                         # 客户端上传文件的默认权限
          directory mask = 0775                      # 客户端创建目录的默认权限
          write list = user1 user2 user3             # 设置可对文件进行写操作的用户
          admin users = user1                        # 设置共享目录的管理员,具有完全权限
    
    

2.2 samba的账号权限配置

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

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

相关文章

游戏配音怎么弄的?分享三个游戏配音制作方法

随着时代的发展,人们对于配音的要求也越来越高,除了传统的文字配音外,现在又出现了游戏配音。其实游戏配音也是有一定门槛的,并不是人人都可以做得好的。但是如果你想要拥有一位自己喜欢的游戏角色,那么你就要学会游戏…

MyBatis 快速入门(上)

文章目录 一. MyBatis 是什么?二. 学习 MyBatis 的意义三. MyBatis 学习四. 创建 Mybatis 查询4.1 创建数据库和表4. 2 MyBatis 环境搭建1. 添加 MyBatis 框架支持image-202305052040340772. 设置 MyBatis 的配置信息2.1 设置数据库连接的相关信息2.2 MyBatis 的xml 保存路径 …

如何白嫖可联网GPT- NEW Bing

这里写自定义目录标题 前沿方法安装总结 前沿 目前我们想体验可联网的GPT只能去OPENAI官网购买plus会员,一个月20刀,换算一下的话大概在140左右,当然由于OPENAI某些原因经常封禁不符合规定的账号,那么有没有一种办法能白嫖快速的…

Qt Qml 实现键鼠长时间未操作锁屏

文章目录 摘要实现思路键盘鼠标监控百度到的方法我的自己方法 最后 关键字: Qt、 Qml、 QInputEvent 、 QStandardItem、 eventFilter 摘要 今日需求: 项目中需要实时检测用户是否长时间为操作键盘和鼠标,如果超过预设时间未操作键盘和…

Linux之管道

目录 Linux之管道 操作符号 作用 用法 管道符使用场合 匿名管道与命名管道的区别 如何创建命名管道 案例举例 案例1 --- 将/etc/passwd中的用户按UID大小排序 案例2 --- 统计出最占CPU的5个进程 案例3 --- 统计当前/etc/passwd中用户使用的shell类型 案例4 --- 统计网站…

Java大数据文件处理方法

前言 Java大数据文件处理是一种使用Java编写的大型数据处理技术,特别适用于处理大型数据文件。在这篇文章中,我们将了解什么是Java大数据文件处理,为什么它很重要以及Java大数据文件处理的方法和技术。 一、什么是Java大数据文件处理&#…

交易信号有效性测算1——N日涨跌幅

在交易信号发出后,我们需要一些程序化的流程,来验证信号的有效性,其中信号发出后N日的涨跌幅就是一个比较常见的任务 布林带交易策略 我们以布林带(BOLL)交易策略为示例: 中轨线 N日移动平均线上轨线 …

Linux 上的 .NET 崩溃了怎么抓 Dump

一:背景 1. 讲故事 训练营中有朋友问在 Linux 上如何抓 crash dump,在我的系列文章中演示的大多是在 Windows 平台上,这也没办法要跟着市场走,谁让 .NET 的主战场在工控 和 医疗 呢,上一张在 合肥 分享时的一个统计图…

Unity3D:项目 ID 不匹配的情况下如何应对

推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 如果在 Services 窗口的 Settings 中找不到项目 ID,或者如果发现项目 ID 不匹配,这可能是因为使用了较早版本的 Unity 来升级项目,或在脱机时创建…

Win10电脑应用程序并行配置不正确怎么办?

Win10电脑应用程序并行配置不正确怎么办?有用户在运行某些软件时,突然提示出错信息“应用程序无法启动,因为应用程序的并行配置不正确,出现这一问题可能是禁用本地相关服务,或者新安装的系统缺少必要的VC 运行。那么具…

PTQ-PDPMV1 PROSOFT DP主网络接口模块

Quantum的PROFIBUS DP主网络接口模块 PTQ-PDPMV1 PROFIBUS DP主网络接口允许Quantum处理器与支持PROFIBUS DP V0或V1的从设备轻松连接。该模块作为PROFIBUS网络和处理器之间的输入/输出模块。PROFIBUS是工业自动化中最常用的协议之一。应用领域包括电力和配电、石化、水和天然…

基于stm32mp157 linux开发板ARM裸机开发教程7:Cortex-A7 GPIO 实验(连载中)

前言: 目前针对ARM Cortex-A7裸机开发文档及视频进行了二次升级持续更新中,使其内容更加丰富,讲解更加细致,全文所使用的开发平台均为华清远见FS-MP1A开发板(STM32MP157开发板) 针对对FS-MP1A开发板&…

如何在命令行编译运行java程序?

2023年5月29日,周一下午: 好久没写java程序了,今天居然忘了怎么用命令行编译运行java程序了,还好后来想起来了,为了避免忘记,写篇博客记录一下 1、先用记事本等编辑器写一个java程序,文件名要和…

网络货运系统源码 网络货运平台源码,货运APP源码 货物运输管理源码

网络货运系统源码 网络货运平台源码,货运APP源码 货物运输管理源码 网络货运为无车承运人更名而来,网络货运平台的好处可以节省找车找货的时间与成本。根据国家对智慧物流行业的发展规划,及《网络平台道路货物运输经营管理办法》等相关法律法…

github创建仓库和拉取代码

目录 一、git创建仓库 第一步:首先登录github 第二步:进入建立的仓库(或者新建仓库) 第三步:创建成功 第四步:在本地新建一个文件夹,然后在文件夹下打开git bash 第五步:在git bash命令框执行git init…

Linux:centos:修改临时ip永久ip

使用 ifconfig 查看网卡信息以及ip 临时配置ip 找到要修改ip的网卡的名称(我这里使用名称为:ens33网卡) # ifconfig 网卡名 ip /子网掩码 ifconfig ens33 192.168.1.2/24 配置永久ip 去配置网卡文件 vi /vim 或 nano vim /etc/s…

腾讯云轻量服务器和云服务器区别(超详细全解析)

腾讯云轻量服务器和云服务器有什么区别?为什么轻量应用服务器成本低?是因为轻量服务器CPU内存性能比云服务器CVM性能差吗?轻量应用服务器适合中小企业或个人开发者搭建企业官网、博客论坛、微信小程序或开发测试环境,云服务器CVM适…

10 个对于Android开发者有用的Kotlin扩展函数#1

10 个对于Android开发者有用的Kotlin扩展函数 使用扩展函数来提高安卓开发体验 什么是扩展功能? Kotlin 中的扩展函数允许您向现有类添加新功能,而无需继承它或修改类本身。这是从类定义外部扩展类功能的便捷方式。 Log 您可以any object使用此扩展…

【ABAQUS】什么是剪切闭锁?剪切闭锁会导致什么?

“完全积分”是指当单元具有规则形状时,对单元刚度矩阵中的多项式项进行精确积分所需的高斯点数。对于六面体和四边形元素,“规则形状”意味着边缘是直的,并以直角相交,任何边缘节点都位于边缘的中点。 完全积分的线性元素在每个…

6种常见电流检测电路设计方案

电流检测电路设计方案(一) 低端检流电路的检流电阻串联到地(图1),而高端检流电路的检流电阻是串联到高电压端(图2)。两种方法各有特点:低端检流方式在地线回路中增加了额外的线绕电…