Ubuntu22——安装并配置局域网文件共享系统Samba

我们将共享目录设置为 /home/takway/share。以下是基于这个新目录的详细步骤:

在Ubuntu上安装并配置Samba

  1. 更新系统包列表
    打开终端,执行以下命令来确保你的包列表是最新的:

    sudo apt update
    
  2. 安装Samba
    安装Samba及其相关工具:

    sudo apt install samba
    
  3. 创建一个用于Samba的用户
    为了安全起见,通常会为Samba单独创建一个用户。这里我们创建一个名为smbuser的用户:

    sudo adduser smbuser
    

    根据提示设置密码,并填写相关信息。

  4. 将新用户添加到Samba
    接下来需要把这个用户加入Samba用户数据库中:

    sudo smbpasswd -a smbuser
    

    系统会要求你输入该用户的Samba密码。

  5. 编辑Samba配置文件
    使用文本编辑器打开Samba的主要配置文件/etc/samba/smb.conf

    sudo nano /etc/samba/smb.conf
    

    在文件末尾添加一个新的共享定义,比如共享目录/home/takway/share

    [share]
    path = /home/takway/share
    available = yes
    valid users = smbuser
    read only = no
    browsable = yes
    public = yes
    writable = yes
    
  6. 创建共享目录(如果还没有的话)
    如果目录不存在,请先创建它:

    sudo mkdir -p /home/takway/share
    sudo chown takway:takway /home/takway/share
    sudo chmod 777 /home/takway/share
    

    这里假设takway是你的用户名。如果你希望smbuser也能访问和修改此目录,可以使用以下命令:

    sudo usermod -aG takway smbuser
    
  7. 重启Samba服务
    保存配置后重启Samba服务使更改生效:

    sudo systemctl restart smbd
    sudo systemctl restart nmbd
    
  8. 防火墙设置(如果启用)
    如果启用了UFW防火墙,请允许Samba流量:

    sudo ufw allow 'Samba'
    

在Windows机器上访问共享文件夹

  • 打开“我的电脑”或“此电脑”。
  • 在地址栏输入 \\<Ubuntu服务器IP>\share 并按回车键,例如我的IP是10.10.125.130,则地址栏输入信息为\\10.10.125.130\share
  • 输入之前在Samba中设定的用户名和密码进行登录。

结果

如果一切顺利,你应该能够看到并访问你在Ubuntu上设置的共享文件夹了。这样就完成了基本的跨平台文件共享设置。你可以通过这个共享文件夹从Windows向Ubuntu上传文件,也可以下载文件到Windows上。记得保持网络的安全性,不要公开敏感信息。

请确保你的网络配置正确,并且两台机器在同一局域网内。如果有任何问题,检查日志文件(如/var/log/samba/log.smbd)可以帮助诊断问题。

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

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

相关文章

软件都用哪些编程语言写的?

一句话总结编程语言 编程语言千千万&#xff0c;每种语言都有自身独特的魅力。 一句话总结 C语言简洁自然、灵活又可怕。 C是C的超集&#xff0c;类型严格&#xff0c;泛型模板强大至极&#xff0c;博大精深很难摸透。 Java是更安全的C&#xff0c;跨平台中间件的老大哥。 C#为…

vmvare虚拟机centos 忘记超级管理员密码怎么办?

vmvare虚拟机centos 忘记超级管理员密码怎么办?如何重置密码呢? 一、前置操作 重启vmvare虚拟机的过程中,长按住Shift键 选择第一个的时候,按下按键 e 进入编辑状态。 然后就会进入到类似这个界面中。 在下方界面 添加 init=/bin/sh,然后按下Ctrl+x进行保存退出。 init=/bi…

深入探索Vue3组合式API

目录 组合式API的好处 Vue3有哪些生命周期&#xff1f; Vue2.X 和 Vue3.X对比 watch 和 watchEffect 的区别&#xff1f; 1.watch 2.watchEffect watch和watchEffect的对比 ref 与 reactive 的区别&#xff1f; 定义 主要特点 基本用法 与 组件定义 生命周期钩子…

openstack底层创建虚拟机快照和导出快照、浅谈dashboard中主机聚合和可用域的关系

文章目录 openstack底层创建虚拟机快照和导出快照说明获取虚拟机的uuid创建快照导出快照到本地浅谈dashboard中主机聚合和可用域的关系说明主机聚合可用域openstack底层创建虚拟机快照和导出快照 说明 为什么要到底层用命令创建虚拟机快照? 1、dashboard中直接创建快照失败;…

本田汽车投资SiLC Technologies:携手共促自动驾驶技术新飞跃

SiLC Technologies获本田汽车投资:加速自动驾驶技术革新 近日,硅谷光子学初创公司SiLC Technologies宣布获得本田汽车的投资,这一合作标志着双方将共同推进自动驾驶技术领域的革新与发展。本田此次投资不仅体现了对SiLC Technologies技术实力的认可,也彰显了本田在自动驾驶…

昇思学习打卡营第31天|深度解密 CycleGAN 图像风格迁移:从草图到线稿的无缝转化

1. 简介 图像风格迁移是计算机视觉领域中的一个热门研究方向&#xff0c;其中 CycleGAN (循环对抗生成网络) 在无监督领域取得了显著的突破。与传统需要成对训练数据的模型如 Pix2Pix 不同&#xff0c;CycleGAN 不需要严格的成对数据&#xff0c;只需两类图片域数据&#xff0c…

【网络】web1.0 2.0 3.0各自出现背景/技术原理/演化发展过程,以及Web 3.0 对传统互联网的影响

一、web1.0 2.0 3.0各自出现背景/技术原理/演化发展过程 互联网自诞生以来&#xff0c;经历了三个主要的发展阶段&#xff1a;Web 1.0、Web 2.0 和 Web 3.0&#xff0c;每个阶段都有其独特的特点和影响。 1、Web 1.0 Web 1.0 是互联网的初始阶段&#xff0c;大约从1990年代到…

IDEA:增加类注释模板和方法注释模板

文章目录 概要配置类注释模板配置方法模版 概要 配置类注释和方法注释 配置类注释模板 点击setting->Editor->File and Code Templates&#xff0c;然后找到Class&#xff0c;如下图&#xff1a; 注意勾掉Reformat according to style&#xff0c;否则会格式化。 注…

动态规划算法专题(四):子串、子数组系列

目录 1、最大子数组和 1.1 算法原理 1.2 算法代码 2、环形子数组的最大和 2.1 算法原理 2.2 算法代码 3、乘积最大子数组 3.1 算法原理 3.2 算法代码 4、乘积为正数的最长子数组长度 4.1 算法原理 4.2 算法代码 5、等差数列划分 5.1 算法原理 5.2 算法代码 6、…

COSPLAY大赛静态HTML网页模板源码

源码名称&#xff1a;COSPLAY大赛静态HTML网页模板 源码介绍&#xff1a;一款cosplay大赛HTML网页模板源码&#xff0c;过往参赛选手会自动从腾讯大赛获取&#xff0c;可用于cosplay大赛&#xff0c;漫展等。 需求环境&#xff1a;H5 下载地址&#xff1a; https://www.5188…

vue2路由和vue3路由区别及原理

一、Vue2 与 Vue3 路由的区别 1. 创建路由实例方式的不同 Vue 2 中&#xff0c;通过 Vue.use() 注册路由插件&#xff0c;并通过 new VueRouter() 来创建路由实例。 import Vue from vue;import VueRouter from vue-router;import Home from /components/Home.vue;​Vue.us…

如何减少网络安全事件的损失

为了减轻网络安全事件的损失&#xff0c;可以采取以下多项措施&#xff1a; 一、数据备份与恢复 定期备份数据&#xff1a;包括文件、数据库和系统映像等&#xff0c;确保在发生安全事件时&#xff0c;能够快速恢复数据和系统&#xff0c;从而减少损失。制定恢复计划&#xf…

k8s的控制节点不能访问node节点容器的ip地址

master控制node服务器添加容器后,访问不了该node服务器容器的ip,只能在node服务器访问 排查后发现是k8s的master服务器和node节点的网址网段和k8s初始化时提示的ip网段不一致 我之前是192.168.137.50, 实际上master主机期望的是192.168.1.50 解决方案: 1.删除服务器后重建ma…

使用iTextPDF库时,设置文字为中文格式

在使用iTextPDF库时&#xff0c;设置文字为中文格式主要涉及选择合适的中文字体&#xff0c;并确保该字体能够正确渲染中文字符。由于iTextPDF的内置字体通常不支持中文&#xff0c;因此你需要加载一个支持中文的字体文件&#xff08;如TrueType字体&#xff0c;.ttf文件&#…

SpringCloud入门(十二)全局过滤器和跨域

一、全局过滤器 全局过滤器的作用也是处理一切进入网关的请求和微服务响应&#xff0c;与GatewayFilter的作用一样。 区别在于GatewayFilter通过配置定义&#xff0c;处理逻辑是固定的&#xff0c;如果我们希望拦截请求&#xff0c;做自己的业务逻辑则没办法实现。而GlobalFilt…

【api连接ChatGPT的最简单方式】

通过api连接ChatGPT的最简单方式 建立client 其中base_url为代理&#xff0c;若连接官网可省略&#xff1b;配置环境变量 from openai import OpenAI client OpenAI(base_url"https://api.chatanywhere.tech/v1" )或给出api和base_url client OpenAI(api_key&…

英文论文安全的免费查重网站

关注B站可以观看更多实战教学视频&#xff1a;hallo128的个人空间 英文论文安全的免费查重网站 对于英文论文查重&#xff0c;以下是一些相对安全、且免费使用的查重网站推荐。不过请注意&#xff0c;免费工具通常只能提供基础查重功能&#xff0c;对于学术论文的全面查重&…

【AI大模型-文心-思维树解读-仓颉精通之路-11】

提问&#xff1a;你还记得我们设置过一个暗号吗&#xff1f;仓颉精通之路 回答&#xff1a;如下 版本&#xff1a;文心大模型3.5 是的&#xff0c;我记得我们之前设置过的“暗号”是“仓颉精通之路”。这个“暗号”可以被视为一个象征性的口号或指引&#xff0c;代表着我们在追…

VLAN 和 ARP 表

VLAN 和 ARP 表之间有着密切的关系&#xff0c;因为 ARP (地址解析协议) 用于在同一个二层广播域内将 IP 地址解析为 MAC 地址。VLAN 将一个物理局域网分割成多个逻辑局域网&#xff0c;每个 VLAN 都是一个独立的广播域。因此&#xff0c;ARP 表的作用范围被限制在每个 VLAN 内…

Redis:string类型

Redis&#xff1a;string类型 string命令设置与读取SETGETMSETMGET 数字操作INCRINCRBYDECRDECRBYINCRBYFLOAT 字符串操作APPENDSTRLENGETRANGESETRANGE 内部编码intembstrraw 在Redis中&#xff0c;字符串string存储的是二进制&#xff0c;以byte为单位&#xff0c;输入的二进…