Linux 和 Windows 之间共享文件之 samba
导语
如果对windows有过实际操作技巧的人都会明白,在windows下的文件共享加上网络驱动器映射是多么方便的体验,甚至比ftp更加的简单,就像本地多了一块可与他人交流的硬盘一样。
问题
由于性能和生态的原因,大多数人都选择的是linux 操作系统,而linux系统的环境与windows大不相同,windows的共享大量依赖与自己的用户模型系统。 如果想要在linux上与windows实现相互共享,很明显需要第三方的软件来模拟和转换。
方案
这么刚性的需求,肯定有大量的人早已实现了这样的需求,我们一番探究,选取一个最简单的方案–samba。
实施
1.安装
安装这个东西非常简单
yum install samba
2.配置
配置是比较复杂的,对于samba来说。 倒不是说他的选项繁多,而是他的逻辑比较反人类,而且配置说明和实际操作严重不符。
vi /etc/samba/smb.conf
这个地方我们进去编辑,会发现密密麻麻的一大片,大部分是注释,用来教你怎么配置。 然后其语言几度不精炼,而且写的竟然有问题。 其实这个东西的配置本身十分的简单,只需要配置好两个节点。
[global] workgroup = mygroup #工作组 server string = Samba Server Version %v #服务器文本 netbios name = HOME-WS #主机名 log file = /var/log/samba/log.%m #日志名称 max log size = #最大日志大小 guest ok = yes #是否允许guest 账户 security = user #安全模式
这段是全局配置,其中其中最大的坑在于
security = user
这一句文档中解释说
security = the mode Samba runs in. This can be set to user, share # (deprecated), or server (deprecated).
意思就是可取值为user、share、server。 取这三个值分别对应用户模式、共享模式、域模式。 其中取值share的时候用户不需要输入密码直接就可以访问,share的时候由域服务器验证。这里我们简单点的需求就是直接取值share。 然而。。。。报错了。
WARNING: Ignoring invalid value 'share' for parameter 'security'
值无效! ! 老子是按照你的说法这样弄的啊!!! 于是翻文档,文档中又是这样说的
“(map to guest) Bad User - Means user logins with an invalid password are rejected, unless the username does not exist, in which case it is treated as a guest login and mapped into the guest account.” Combined with a “guest ok = yes” directive under a share will enable user/password-less browsing.
坑爹货,这下明白了,得还是用
security = user
然后加上
map to guest = Bad Password
再然后配合
guest ok = yes
就可以实现用户匿名直接访问了。 接下来就是建立共享目录了。 很简单,在下面新建节点
[共享名称] comment = sharefile path = /var/sharefiles public = yes writable = yes available = yes browsable = yes guest ok = yes create mask = 0777directory mask =
ok了。
测试
这下在windows上就用\ip 就可以看到共享的内容了。
Linux 和 Windows 之间共享文件之 samba的更多相关文章
- 实现的是Linux和Windows之间的一种共享--samba
samba 基本配置及自定义控制 https://www.cnblogs.com/l-hh/p/9473937.html Samba简介: Samba实现的是Linux和Windows之间的一种共享, ...
- [转载]【转】教你如何实现linux和Windows之间的文件共享,samba的安
原文地址:[转]教你如何实现linux和Windows之间的文件共享,samba的安装与配置作者:铅笔小蜡 本人在虚拟机下装fedora13,已经实现.1. 首先检查os是否安装好了samba. [r ...
- 设置共享,实现Linux和Windows之间的共享
设置共享,实现Linux和Windows之间的共享 前提: 安装虚拟机.可以参考:在Windows上安装虚拟机详细图文教程 安装Linux.可以参考:在VMware Workstation里的Linu ...
- Linux和windows之间通过scp复制文件
Windows是不支持ssh协议的 需要安装WinSSHD 安装以及设置过程如下: BvSshServer(原名winsshd)官方下载页在这里:https://www.bitvise.com/dow ...
- linux与linux,linux与windows之间用SSH传输文件
linux与linux,linux与windows之间用SSH传输文件linux与linux之间传送文件:scp file username@hostIP:文件地址 例: scp abc.txt ...
- 虚拟机中实现Linux与Windows之间的文件传输
虚拟机中实现Linux与Windows之间的文件传输 标签: linux 2016年06月28日 11:17:37 2092人阅读 评论(0) 收藏 举报 分类: linux(2) 一.配置环 ...
- linux和Windows实现文件共享之samba的安装与配置
背景: 项目需求linux的一个目录,需要在两台windows目录上面进行同时共享. 使用mount时发现,通过mount将同一个linux上面的目录挂载在两台windows机器上时,会出现文件隐藏的 ...
- Vbox下创建Linux和Windows的共享文件夹
我的Vbox版本是4.3.6...在这里以win8和Ubuntu12.04之间共享文件举例 首先运行虚拟机,然后安装增强功能..这个增强功能很碉堡...能开启无缝模式和系统间的剪贴板共享等牛X功能 然 ...
- 【问题】如何在Linux与Windows间共享文件
实验环境 Linux LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS L ...
随机推荐
- Linux dumpe2fs命令详解
dumpe2fs: 查看格式化之后的文件系统信息. dumpe2fs使用 [root@localhost omc]# dumpe2fs --help<BR>dumpe2fs 1.41.12 ...
- Hadoop HBase概念学习系列之HBase里的存储数据流程(二十三)
这个,很简单,但凡是略懂大数据的,就很清楚,不多说,直接上图.
- ZT pthread_cleanup_push()/pthread_cleanup_pop()的详解
pthread_cleanup_push()/pthread_cleanup_pop()的详解 分类: Linux 2010-09-28 16:02 1271人阅读 评论(1) 收藏 举报 async ...
- [EffectiveC++]item46:需要类型转换时请为模板定义非成员函数
- lambda 形参:返回值 lambda 匿名函数 格式:
lambda 匿名函数 格式: lambda 形参:返回值 e.g f = lambda n:n**2 print(f(10))
- JavaScript的DOM操作获取元素实际大小
clientWidth 和 clientHeight 这组属性可以获取元素可视区的大小,可以得到元素内容及内边距所占据的空间大小. 返回了元素大小,但没有单位,默认单位是 px,如果你强行设置了单位, ...
- Spring实战 MethodInvokingJobDetailFactoryBean使用与分析
定义一个Job类 public class OffsetsQuartz { public void jobQuartz() { String[] clusterAliass = SystemConfi ...
- 20165318 2017-2018-2 《Java程序设计》第二周学习总结
20165318 2017-2018-2 <Java程序设计>第二周学习总结 教材学习内容总结 本周学习了第二章和第三章的内容,掌握了Java中基本数据类型.数组.运算符.表达式和语句等方 ...
- SVN 客户端使用
一.TortoiseSVN基本设置 1.1 客户端设置 1.1 语言设置 二.基本操作 2.1 浏览服务器 用户名跟密码,跟公司配置管理员人员获取,没有专门的 ...
- Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲
第1章 课程介绍课程介绍,介绍课程的章节安排和学习本门课程的一些注意点.1-1 课程导学 试看1-2 项目介绍1-3 Webpack4升级注意 第2章 Vue+Webpack的前端工程工作流搭建详细讲 ...