samba实现linux共享文件夹

一、samba安装

sudo apt install samba

二、配置Samba

编辑Samba配置文件sudo vi /etc/samba/smb.conf
在文件末尾添加以下内容,设置一个简单的共享目录(替换path_to_share为实际的共享目录路径):

[Share]
path = /path_to_share
read only = no
browseable = yes

重启Samba服务以应用配置更改:
sudo systemctl restart smbd

三、文件夹权限配置(可选,无需求可跳过)

如果你想让Samba共享只对特定用户可用,你需要创建一个Samba用户并设置访问权限。
3.1 首先,添加一个系统用户(如果已存在则不必)
sudo adduser sambauser

3.2 创建密码
sudo smbpasswd -a sambauser

3.3 设置共享权限
在/etc/samba/smb.conf中设置共享权限,将之前的共享配置更改为:
[Share]
path = /path_to_share
valid users = sambauser
read only = no
browseable = yes

3.4 再次重启Samba服务以应用更改。

四、测试

现在你应该能够从网络上的其他计算机通过SMB/CIFS访问你的共享了。在Windows上,你可以使用\linux_server_ip\Share,在Linux上,你可以使用smbclient //linux_server_ip/Share -U sambauser。

这里我没执行第三步,smb.conf配置也和第一步一样,测试结果如下图:
在这里插入图片描述
在这里插入图片描述
这里输入linux系统的用户名和密码,结果输入后拒绝访问。

查了一下好像是没有设置samba用户名和密码。
另外设置一个samba用户名和密码试试。

五、设置samba用户名和密码

sudo useradd sambaUser
sudo smbpasswd -a sambaUser
根据提示输入密码

systemctl restart smbd 重启服务

systemctl status smbd查看samba运行状态,按q返回
在这里插入图片描述

六、再次测试

在这里插入图片描述
在这里插入图片描述
创建文件提示没有权限。怀疑原来的文件夹权限有问题,查看文件权限。
在这里插入图片描述

没有写权限,chmod 777,我们加一个权限
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0d0ffe7ab8494904b00797470851854a.png
之后再来创建,解决
在这里插入图片描述
在这里插入图片描述

七、设置网络映射,方便访问

在这里插入图片描述
完成!

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

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

相关文章

聚酰亚胺PI材料难于粘接,用什么胶水粘接?那么让我们先一步步的从认识它开始(十二): 聚酰亚胺PI纤维的优点

聚酰亚胺PI纤维的优点 聚酰亚胺PI纤维具有多种显著的优点: 耐高温性能:高温稳定性,聚酰亚胺PI纤维在高温环境下具有出色的稳定性,能够在高温下保持其物理和化学性质,热稳定性优异,可在-269℃~…

深度学习每周学习总结P3(天气识别)

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 | 接辅导、项目定制 数据链接 提取码:o3ix 目录 0. 总结1. 数据导入部分数据导入部分代码详解:a. 数据读取部分a.1 提问:关…

【unity】如何汉化unity编译器

在【unity】如何汉化unity Hub这篇文章中,我们已经完成了unity Hub的汉化,现在让我们对unity Hub安装的编译器也进行下汉化处理。 第一步:在unity Hub软件左侧栏目中点击安装,选择需要汉化的编译器,再点击设置图片按钮…

猫咪冻干可以天天喂吗?推荐四大营养突出的宝藏主食冻干

近年来,冻干猫粮因其高品质而备受喜爱,吸引了无数猫主人的目光。像我这样的资深养猫人早已开始选择冻干喂养。但对于新手来说,他们可能会感到困惑:冻干到底是什么?猫咪冻干可以天天喂吗? 一、冻干到底是什么…

Unity | 射线检测及EventSystem总结

目录 一、知识概述 1.Input.mousePosition 2.Camera.ScreenToWorldPoint 3.Camera.ScreenPointToRay 4.Physics2D.Raycast 二、射线相关 1.3D(包括UI)、射线与ScreenPointToRay 2.3D(包括UI)、射线与ScreenToWorldPoint …

经纬恒润RTaW-Pegase:车载网络通信建模与时间特性分析工具

▎RTaW简介 RTaW-Pegase是由法国国家信息与自动化研究所(INRIA)旗下的RTaW公司开发的产品。它主要用于构建和优化汽车、航空航天以及工业领域的通信网络,包括时间敏感网络(TSN)、CAN(FD,XL&…

Mac电脑怎么录屏?两大神器拯救你的录制需求

mac电脑作为苹果公司推出的一款备受欢迎的计算机设备,拥有出色的性能和简洁的设计。很多时候,我们需要在mac电脑上录制屏幕,以便制作教程、分享游戏过程或者保存重要信息。可是很多用户不知道mac电脑怎么录屏。本文将介绍两种在mac电脑上进行…

github拉取的项目添加至自己的仓库

想把GitHub的开源项目拉到本地进行二开,研究了一下上传到gitee的步骤: 步骤 gitee新建仓库,仓库名与本地文件夹的名称一致,建好后gitee的页面也会有显示git命令 打开项目目录,右键打开git bash(或者在git…

Vue 03 组件通信

Vue学习 Vue 0301 浏览器本地存储localStorageSessionStorage案例 todolist的完善 02 组件自定义事件Custom Events基本使用解绑自定义事件注意事项①② 总结案例 todolist的完善 03 全局事件总线GlobalEventBus案例 todolist的完善 04 消息的订阅与发布案例 todolist的完善 05…

抽象类和接口以及Object类

抽象类 在面对对象的概念中,所有对象的创建都是通过类来创建的。但是并不是所有的类都会创建对应的对象。如果一个类中没有足够的数据创建一个对象,这样的类就是抽象类。 如同经常使用的Animal动物类,Dog类,Cat类,Do…

selenium实战之爬取虎牙直播列表页

文章目录 声明实现流程给你主播列表页面分析登录遮罩层处理解析直播列表的数据分页处理 完整的代码 声明 前面有了 selenium的基础,这里就拿虎牙直播页面来做一个实战测试,这是作为学习,测试使用,并不用作为商业用途,不…

实战 | 微调训练TrOCR识别弯曲文本

导 读 本文主要介绍如何通过微调训练TrOCR实现弯曲文本识别。 背景介绍 TrOCR(基于 Transformer 的光学字符识别)模型是性能最佳的 OCR 模型之一。在我们之前的文章中,我们分析了它们在单行打印和手写文本上的表现。 TrOCR—基于Transforme…