CentOS配置samba服务
1.服务器需要下载samba、sambaclient包
yum install samba samba-client -y
2.客户端需要下载samba-client、cifs-utils包
yum install samba-client cifs-utils -y
3.服务器端编辑配置文件
vim /etc/samba/smb.conf
workgroup = WORKGROUP windows工作组模式
hosts allow = 127. 192.168. 白名单
#============================ Share Definitions ==============================
[samba]
comment = samba 描述信息
path = /samba 共享文件路径
browseable = no 是否可以浏览查看该samba服务
read list = samba1 只读samba用户列表
write list = samba2 读写samba用户列表
writable = no 默认所有用户是只读模式
printable = no是否是打印设备,如果是yes那么文件夹内容不能查看
public = no 是否公开,如果公开不需要samba用户也是访问共享文件
:wq
4.新建samba用户,必须是系统中存在的用户才能使用该用户创建。
useradd samba1
useradd samba2
smbpasswd -a samba1
smbpasswd -a samba2
pdbedit -L 查看所有samba用户
samba1:1001:
samba2:1002:
5.服务器端开启samba服务,这里不讨论selinux和防火墙
systemctl start smb nmb
setenforce 0
systemctl stop firewalld.service
6.新建samba共享目录,并放置共享文件,给other用户提供开启权限。
mkdir samba
cp /etc/passwd /samba/
cp /etc/issue /samba/
cp /etc/sudo.conf /samba/
chmod o+w /samba
7.客户端可以使用字符交互式访问samba服务
smbclient -L //192.168.1.126 看查看服务是否开启samba服务
smbclient //192.168.1.126/samba -U samba2
smb: \> ls
. D 0 Mon Aug 7 21:32:17 2017
.. D 0 Mon Aug 7 21:31:09 2017
passwd N 2050 Mon Aug 7 21:31:49 2017
issue N 23 Mon Aug 7 21:31:58 2017
sudo.conf N 1786 Mon Aug 7 21:32:17 2017
可以使用help命令查看帮助
8.客户端还可以使用手工挂载和持久挂载的方式访问samba服务
①mount -t cifs //192.168.1.126/samba /mnt/cifs -o username=samba2,password=123
②vim /etc/fstab
//192.168.1.126/samba /mnt/cifs cifs credentials=/root/namepass.txt,defaults 0 0
vim /root/namepass.txt
username=samba2
password=123
mount -a
//192.168.1.126/samba 18G 6.5G 12G 37% /mnt/cifs
9.到此是linux之间的samba服务,linux与windows之间的samba服务由下图所示。linux访问windows共享文件的方式和步骤8类似。
CentOS配置samba服务的更多相关文章
- Centos 7 Samba服务安装
Centos 7 Samba服务安装搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录. 查看是已安装samba包: rpm -qa | grep samba ...
- 配置samba服务一例
问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资 ...
- Linux:配置samba服务
配置samba服务 一.简略教程 1.挂载系统 mount /dev/cdrom /mnt/cdrom2.创建用户:useradd linlin3.创建用户密码:passwd linlin4.在用户 ...
- linux配置samba服务【原创】
转载请注明出处http://www.cnblogs.com/paul8339/p/7509981.html 需求,windows服务器访问linux的共享文件,需要linux服务器安装并配置samba ...
- (转)CentOs上配置samba服务
前 言 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功 ...
- Linux 配置samba服务实现与Windows文件共享
目录: 1.samba服务介绍 2. 安装samba服务和客户端 3.samba配置文件详解 4.配置实例 5.客户端挂载与测试 6.samba排错 1.Samba服务介绍 Samba 最先在 ...
- 配置Samba服务
1. samba服务用在什么地方?samba服务用于把Linux服务器上的文件或者打印接共享给windows或者Linux.2. 在samba服务的配置文件中,[global]配置部分的securit ...
- Ubuntu 16.04安装配置Samba服务
Samba是开源软件,用来让Linux系统与Windows系统的SMB/CIFS网络协定做连结,实现Windows主机与Linux服务器之间的资源共享.Samba服务为两种不同的操作系统架起了一座桥梁 ...
- 基于Centos开启samba服务
1.安装samba服务: yum -y install samba samba-common samba-client2.查看samba服务状态: service smb status: 正常状态是: ...
随机推荐
- 什么是SSL
什么是SSL 简单来说,在我们使用的浏览器中都默认信任着全世界多个最权威的CA机构(证书颁发机构),如下图: 上图中,受信任的根证书颁发机构列表里的都是我们浏览器中默认信任的CA机构,我们只需要向他们 ...
- HEOI2016 题解
HEOI2016 题解 Q:为什么要在sdoi前做去年的heoi题 A:我省选药丸 http://cogs.pro/cogs/problem/index.php?key=heoi2016 D1T1 树 ...
- 洛谷 P3672 小清新签到题 [DP 排列]
传送门 题意:给定自然数n.k.x,你要求出第k小的长度为n的逆序对对数为x的1~n的排列 $n \le 300, k \le 10^13$ 一下子想到hzc讲过的DP 从小到大插入,后插入不会对前插 ...
- (python功能定制)复杂的xml文件对比,产生HTML展示区别
功能的设计初衷: 处理复杂的xml对比,屏蔽同节点先后顺序的影响 主要涉及知识点: 1.xml解析 ------- ElementTree库 2.文件比对差别 ------- difflib库 3.获 ...
- HDU1013,1163 ,2035九余数定理 快速幂取模
1.HDU1013求一个positive integer的digital root,即不停的求数位和,直到数位和为一位数即为数根. 一开始,以为integer嘛,指整型就行吧= =(too young ...
- 蛋疼的_after_insert
这两天在做一个素材类的网站,用的依旧是TP3.2,在做到发布话题这部分的时候,发现了一个问题,我在添加话题的时候在模型里写了个钩子函数_after_insert(),希望在新增话题数据之后同时将话题的 ...
- zookeeper 内部机制学习
zookeeper 内部机制学习 1. zk的设计目标 最终一致性:client不论连接到那个Server,展示给它的都是同一个视图. 可靠性:具有简单.健壮.良好的性能.如果消息m被到一台服务器接收 ...
- 在Windows下为PHP5.5安装redis扩展
使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2.5-5.5-ts-vc11-x86.zip和ph ...
- Windows Server 2016-重置目录还原模式密码
目录还原模式:Directory Services Restore Mode,简称DSRM,又称目录服务恢复模式.是Windows域控制器的服务器安全模式启动选项.DSRM允许管理员用来修复或还原修复 ...
- 3、flask之基于DBUtils实现数据库连接池、本地线程、上下文
本篇导航: 数据库连接池 本地线程 上下文管理 面向对象部分知识点解析 1.子类继承父类__init__的三种方式 class Dog(Animal): #子类 派生类 def __init__(se ...