Linux篇 Ubunt 搭建Samba服务器共享到Windows

2023-11-08 19:20

本文主要是介绍Linux篇 Ubunt 搭建Samba服务器共享到Windows,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Linux篇 Ubuntu1804 搭建Samba服务器共享到Windows

最近做项目需要用到linux,要想办法把Linux的文件共享到window这边来,在网上找到了samba的安装步骤,记录一下,以后免得找不到

1.先升级一下软件

sudo apt-get upgrade 
sudo apt-get update

更新软件

2.安装samba

sudo apt-get install samba

安装 samba

3.创建一个用于分享的文件夹

sudo mkdir /home/cheng/cheng

我是在用户目录下创建的文件夹
在这里插入图片描述

4.给这个目录设置权限

sudo chmod 777 /home/cheng/cheng

5.添加一个用户,然后要设置登录samba的密码

下面的cheng是我的用户名

sudo smbpasswd -a cheng

设置用户名和密码

6 配置samba的配置文件。

sudo gedit /etc/samba/smb.conf

smb.conf

sudo vi /etc/samba/smb.conf

或者vi打开文件中以后 按下i进入编辑模式,然后找到pgdn键,按到文件尾部
添加以下内容

[Cheng]
comment = share folder
browseable = yes
path = /home/cheng/cheng                      
create mask = 0777
directory mask = 0777
valid users = cheng   
force user = cheng
force group = cheng   
public = yes
available = yes
writable = yes

把以上的改成自己需要的
在这里插入图片描述

path是分享的文件路径,[Cheng]是分享到windows之后的用户名,user是刚刚设置的用户名
在这里插入图片描述

7.重启samba

sudo /etc/init.d/smbd restart 

在这里插入图片描述

8.设置开机启动

systemctl start smbd.servicesystemctl enable smbd.service

9.window访问samba服务器测试

Windows徽标+R 在弹出的运行窗口中输入 \ip就好了

什么不知道IP地址?
输入

ifconfig

什么?没这个命令?
在这里插入图片描述

sudo apt-get install net-tools

在这里插入图片描述

Win+R:在弹出的运行窗口中输入\和刚刚查到的ip
在这里插入图片描述
然后输入账号密码就可以登录了

在这里插入图片描述
测试一下是否具有创建文件的权限
右键新建一个txt文件,写入“这是一个测试文件”保存
在这里插入图片描述
回到Linux打开
在这里插入图片描述
证明Windows那边可以读写文件

好了 到此为止了

这篇关于Linux篇 Ubunt 搭建Samba服务器共享到Windows的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/371948

相关文章

使用Python创建一个功能完整的Windows风格计算器程序

《使用Python创建一个功能完整的Windows风格计算器程序》:本文主要介绍如何使用Python和Tkinter创建一个功能完整的Windows风格计算器程序,包括基本运算、高级科学计算(如三... 目录python实现Windows系统计算器程序(含高级功能)1. 使用Tkinter实现基础计算器2.

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

Linux之systemV共享内存方式

《Linux之systemV共享内存方式》:本文主要介绍Linux之systemV共享内存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、工作原理二、系统调用接口1、申请共享内存(一)key的获取(二)共享内存的申请2、将共享内存段连接到进程地址空间3、将

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Windows Docker端口占用错误及解决方案总结

《WindowsDocker端口占用错误及解决方案总结》在Windows环境下使用Docker容器时,端口占用错误是开发和运维中常见且棘手的问题,本文将深入剖析该问题的成因,介绍如何通过查看端口分配... 目录引言Windows docker 端口占用错误及解决方案汇总端口冲突形成原因解析诊断当前端口情况解