Linux与windows共享文件的神器:samba
一、什么是samba?
搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录。
现在介绍如何在ubuntu 16.04系统中搭建Samba服务。
二 、samba安装
sudo apt-get install samba samba-common
运行截图如下:

三、配置-ubuntu侧
1. 为samba服务器创建一个共享目录
peng@ubuntu:~$ mkdir work
peng@ubuntu:~$ sudo chmod 777 work
peng@ubuntu:~$ cd work/
peng@ubuntu:~/work$ pwd
/home/peng/work
2. 创建使用该共享文件夹的账号
sudo smbpasswd -a yikou
添加samba用户:yikou,密码设置为:1
会提示创建密码,随便设一个自己能记住的就行。
若上一步失败:Failed to add entry for user phinecos
输入如下命令,增加相应的系统账号:
sudo groupadd yikou -g 6000
sudo useradd yikou -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

3. 修改samba服务器配置文件
sudo vim /etc/samba/smb.conf
在文件尾部添加下面内容:
[yikou]
path = /home/peng/work #共享文件夹的路径
available = yes
browseable = yes
writable = yes

4. 重启samba服务
/etc/init.d/smbd restart

四、windows创建映射
必须保证windows和ubuntu网络互通,
首先查看ubuntu网卡ip地址,

windows下打开cmd命令终端:
ping 192.168.0.115

打开 我的电脑->映射网络驱动器:

输入要映射的网络文件夹
\\192.168.0.115\yikou
注意:此处的yikou是我们上面创建的用户名

点击完成:
输入用户名yikou 密码:1

点击确定后映射成功,进入以下界面:

下面映射的z盘盘符:

下面是ubuntu中samba服务器的根目录内容,与windows z盘目录内容保持一致!

Linux与windows共享文件的神器:samba的更多相关文章
- Linux与Windows共享文件夹之samba的安装与使用(Ubuntu为例)
1.写在前面 当你在Windows上安装了一台Linux的虚拟机,你想访问Linux中的文件夹,将虚拟机中的文件复制到Windows主机上,你会怎么做呢?如果这台Linux主机不是虚拟机,而是 ...
- linux和windows共享文件,通过samba
SAMBA共享1.安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yumyum是一种快速安装模式,它会自 ...
- linux访问windows共享文件夹的两种方法
有时需要在linux下需要访问windows的共享文件夹,可以使用mount挂载或者使用samba连接. 1.mount挂载 首先创建被挂载的目录: $ mkdir windows 将共享文件夹挂载到 ...
- (转)linux访问windows共享文件夹的两种方法
有时需要在linux下访问window的共享文件,可以使用mount挂载或使用samba连接. 1,mount挂载 $ mkdir windows 将共享文件夹挂载到windows文件夹: mount ...
- linux与Windows共享文件配置
linux与Windows共享文件配置: 1.进入超级用户:$su root 2.启动tftp服务器:#netstat -a | grep tftp,出现如图所示的消息表示tftp服务器已安装成功: ...
- Linux 挂载windows共享文件夹
Linux 挂载windows共享文件夹 准备工具: 1.windows 共享出来文件夹. 2.Linux 安装cifs文件挂载属性 3.其他 windows ip: 192.168.27.99 Li ...
- linux和windows共享文件
开发板的文档上说可以使用nfs共享文件夹,提供的命令如下: mount –t nfs –o nolock 192.168.1.244:/usr/ /mnt/ 因此我在我的win10上设了共享文件夹,然 ...
- linux访问windows共享文件夹
如有版权问题,纯属巧合! ======================================================= windows 上开启共享目录 比如共享了X盘的share文件 ...
- linux和Windows实现文件共享之samba的安装与配置
背景: 项目需求linux的一个目录,需要在两台windows目录上面进行同时共享. 使用mount时发现,通过mount将同一个linux上面的目录挂载在两台windows机器上时,会出现文件隐藏的 ...
- Linux 挂载Windows共享文件夹和NAS存储
summary: [Linux 挂载共享存储] 概述 将Windows共享文件夹和NAS存储挂载至Linux. Linux系统环境:CentOS 挂载共享存储 查看外部主机共享了哪些目录 smbcli ...
随机推荐
- html2canvas 页面截屏
$(document).ready(function () { $(".example1").on("click", function (event) { va ...
- RAG工程实践拦路虎之一:PDF格式解析杂谈
背景 PDF(Portable Document Format)是一种广泛用于文档交换的文件格式,由Adobe Systems开发.它具有跨平台性.固定布局和易于打印等特点,因此在商业.学术和个人领域 ...
- nuxt3正确使用keepalive页面缓存组件缓存
最近使用nuxt@3.x版本做SEO优化项目比较多,之前也踩坑过,所以记录一下在 nuxt3 中路由缓存的正确使用方法,本人也之前在GitHub社区中提交过反馈问题,最后是在 3.8.2 版本解决了路 ...
- 基于JQ使用原生js构造一个自动回复随机消息的机器人
某些业务会使用到页面里存在一个机器人,类似于假客服一样,可以回复游客的问题. 那么如何自己写一个自动回复消息的机器人呢? 源码献上 /** * 基于jq的自动对话机器人 * @param {Objec ...
- P2918
[USACO08NOV]Buying Hay S 题意描述 约翰的干草库存已经告罄,他打算为奶牛们采购 H(1 \leq H \leq 50000)H(1≤H≤50000) 磅干草. 他知道 N(1 ...
- windows安装PHP的redis
一定要先看vc版本和位 配置php的redis扩展 以php7.3 nts版为例,不同的php版本对应不通的redis扩展:下载扩展文件:https://windows.php.net/downloa ...
- TP5系列 | Queue消息队列
消费信息如下ThinkPHP5 Queue消息队列 优点 1.Queue内置了 Redis,Database,Topthink ,Sync这四种驱动,本文使用Redis驱动 2.Queue消息队列适用 ...
- Modbus转Profinet网关模块连PLC与流量计通讯案例
一.案例背景 在饮品加工厂中,会涉及到流量计的使用,然而达到对流量计的精准控制和数据采集需要用到PLC,由于PLC和流量计可能使用不同的通信协议(如Profinet和Modbus),造成两者不能自接进 ...
- 说说XXLJob分片任务实现原理?
XXL Job 是一个开源的分布式任务调度平台,其核心设计目标是开发迅速.学习简单.轻量级.易扩展的分布式任务调度框架. 这两天咱们开发的 AI Cloud 项目中,也使用到了 XXL Job 来执行 ...
- C#全局键盘监听(Hook)的使用
一.为什么需要全局键盘监听? 在某些情况下应用程序需要实现快捷键执行特定功能,例如大家熟知的QQ截图功能Ctrl+Alt+A快捷键,只要QQ程序在运行(无论是拥有焦点还是处于后台运行状态),都可以按下 ...