共享服务Samba,实现liunx与Windows文件共享
Samba服务程序 是一款SMB协议并有服务器和客户端组成的开源文件共享软件,实现了Linux
与Windows系统之间的文件共享

Samba的配置文件有太多注释的东西,为了方便使用下面的命令,可以更好的观看Samba的配置文件:
mv /etc/samba/smb.conf /etc/sanba/smb.conf.bak #备份原始的配置文件
cat smb.conf_bak  |grep -v "#"|grep -v "^$" > /etc/samba/smb.conf     #grep -v  (反向选择)   "^$" 空把行
做完这些后查看Samba的配置文件如下:

[global] #全局参数 [homes] #共享参数 [printers] #打印机共享参数
创建安全共享文件
检测当前是否为user验证模式
cat /etc/samba/smb.conf (重点是红色框中的)

mkdir /database 创建共享文件夹
在SMB服务主配置文件下添加第一张图红框中的信息
systemctl restart smb 重启SMB服务
Systemctl enable smb 开机自启
注意防火墙规则和selinux
useradd smbuser 创建系统用户
pdbedit -a -u smbuser 将此系统用户提升为SMB用户
chown -Rf smbuser:smbuser /database 将共享目录的所有者和所有组设置为smbuser用户
setsebool -P samba_enbale_home_dirs on 允许SElinux对于SMB用户共享家目录的布尔值
semanage fcontext -a -t samber_share_t /database   将共享目录的SElinux安全上下文设置妥当
restorecon  -Rv /database     使新的安全上下文立即生效
菜单键+R \\192.168.0.0
共享服务Samba,实现liunx与Windows文件共享的更多相关文章
- Samba搭建Linux和Windows文件共享服务
		
一.Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享 ...
 - NO1:安装VMLinux虚拟机,安装配置Samba实现Linux与Windows文件共享
		
离开技术好些年,仅凭记忆开始学习.同时决定在Linux系统学习C语言. 一.下午安装了VM 8.0,安装RedHat Enterpris Server 6.4虚拟操作系统,都还比较顺利. 二.要实现L ...
 - 网络共享服务—SAMBA服务
		
SAMBA服务简介 SMB:Server Message Block服务器消息块,IBM发布,最早是DOS网络文件共享协议 Cifs:common internet file system,微软基于S ...
 - 使用samba实现linux与windows文件共享
		
1,安装samba sudo apt-get install samba ...
 - Linux 配置samba服务实现与Windows文件共享
		
目录: 1.samba服务介绍 2. 安装samba服务和客户端 3.samba配置文件详解 4.配置实例 5.客户端挂载与测试 6.samba排错 1.Samba服务介绍 Samba 最先在 ...
 - 网络共享服务(三)之SAMBA
		
前面说到了FTP和NFS,由于FTP是客户端和服务器基于ftp应用协议进行交换数据的,它不支持挂载共享目录的方式,而NFS又不支持跨平台,所以就催生了第三种网络共享服务:samba Samba是在Li ...
 - Linux之SAMBA共享服务
		
简述 Samba服务器可以让Windows操作系统用户访问局域网中Linux主机,就象访问网上邻居一样方便. 具有以下功能: 共享目录:在局域网上共享某个或某些目录,使得同一个网络内的Windows用 ...
 - Centos7 Samba共享服务搭建
		
Centos7 Samba共享服务搭建 1.安装启动和端口 ---------------------------------------------------------------------- ...
 - 使用samba实现linux与windows共享(测试成功)
		
samba服务器搭建 实现linux与windows文件共享有很多种方法,诸如wpc,vmtools等,今天我来介绍我在rehat系统中实验成功并且现在在用的的方法,直接给出操作步骤: ...
 
随机推荐
- BZOJ2226:LCMSum(欧拉函数)
			
Description Given n, calculate the sum LCM(1,n) + LCM(2,n) + .. + LCM(n,n), where LCM(i,n) denotes t ...
 - PHP中全局变量global和$GLOBALS[]的区别分析
			
$GLOBALS['var']是外部的全局变量本身,global $var是外部$var的同名引用或者指针 一.举例比较 例一: 复制代码 代码如下: <?php $var1 = 1; ...
 - PAT B1007 素数对猜想 (20 分)
			
让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数.显然有d1=1,且对于n>1有dn是偶数.“素数对猜想”认为“存在无穷多对相邻且差为2的素 ...
 - Python2.7-fractions
			
fractions 模块,提供分数格式存储数据,没多大用处,除了模块里的最大公约数函数 gcd(a,b) 模块类和方法: fractions.Fraction(numerator=0, denomin ...
 - Jquery基础知识点梳理
			
1.第一个jq程序 a.jq对象和dom对象的方法不能混用 b.dom对象转换成jq对象$(dom),jq对象转换成dom对象jq[0],转换之后方法就可以使用了 2.jq选择器 基本选择器 $('b ...
 - ASP.NET Core 中 HttpContext 详解与使用 | Microsoft.AspNetCore.Http 详解
			
笔者没有学 ASP.NET,直接学 ASP.NET Core ,学完 ASP.NET Core MVC 基础后,开始学习 ASP.NET Core 的运行原理.发现应用程序有一个非常主要的 “传导体” ...
 - Luogu  P2483 【模板】k短路([SDOI2010]魔法猪学院)
			
说实话,看到这道题的洛谷评级我傻了(传说中的最高难度) 然后看完题目才确定这真的是一道k短路的裸题. 也就敲了个A*吧,15分钟竟然没有调试一遍过. 欧洲玄学. 看题目,主要是找几条从1走到n的路加起 ...
 - flask登录注册简单的例子
			
1.主程序 # app.py # Auther: hhh5460 # Time: 2018/10/05 # Address: DongGuan YueHua from functools import ...
 - 使用pandas,7行代码实现朴素贝叶斯
			
作者:hhh5460 大抵分成两类 一.离散的.标签化的数据 原文没有使用pandas,我使用pandas重新实现了朴素贝叶斯算法,看起来非常简洁.清爽. import pandas as pd '' ...
 - 【转载】C++文件读写详解(ofstream,ifstream,fstream)
			
原文:http://blog.csdn.net/kingstar158/article/details/6859379 在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,f ...