文档章节

Linux - 搭建Samba服务器

 黑黑的豆
发布于 2017/08/25 00:36
字数 458
阅读 7
收藏 0
点赞 0
评论 0

环境:

 - 电脑系统:macOS Sierra

 - 系统:虚拟化软件Vagrant based on Centos7.2

[root@localhost vagrant]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

 

安装Samba:

[root@localhost vagrant]# yum install samba -y

 - 安装完成之后,按照需求设置配置文件,文件位于/etc/samba/smb.conf。

    此处的"global"中配置应用默认设置,需新增"share"段。

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw

[share]
        path=/data
        available=yes
        browseable=yes
        public=yes
        writable=yes

 - 设置中"share - path"的目录要设置相应的权限,否则会出现不能访问的情况。

 

创建samba用户:

“sherry” 为自行设置的username

[root@localhost vagrant]# touch /etc/samba/smbpasswd
[root@localhost vagrant]# smbpasswd -a sherry
New SMB password:
Retype new SMB password:

 

重启samba服务器:

- 查看samba服务的状态。

[root@localhost vagrant]# smbstatus

 - rpm软件包管理器查看samba被包含在哪些包里。

[root@localhost vagrant]# rpm -ql samba | less


/etc/openldap/schema
/etc/openldap/schema/samba.schema
/etc/pam.d/samba
/usr/bin/eventlogadm
/usr/bin/smbstatus
/usr/lib/systemd/system/nmb.service
/usr/lib/systemd/system/smb.service
/usr/lib64/samba/auth
/usr/lib64/samba/auth/script.so

    可以看出smb.service是用systemd启动的;

- 使服务自动启动

[root@localhost vagrant]# systemctl enable smb.service

- 查看服务状态

[root@localhost vagrant]# systemctl status smb.service

 

正常配置在这里就可以了,因为我的虚拟机尚未配置公共IP,所以这里需要多一些操作,大家可以略过此步。

Vagrant配置IP

。。。待续

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 10
码字总数 7755
作品 0
徐汇
程序员
Linux下samba服务器的搭建和配置

一、安装软件包。 samba-client 客户端工具包 samba-common 通用工具&库文件 samba 服务器 安装命令 rpm-ivh 包名 启动服务service smb start /etc/init.d/smb start 二、配置samba服务器 sm...

余二五 ⋅ 2017/11/14 ⋅ 0

在wdOS下搭建samba服务器

一.简介: Samba(SMB是Server Message Block其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用.Samba即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文...

shen_丁丁 ⋅ 2012/07/26 ⋅ 0

Centos 7 上安装Samba的详细步骤

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的...

jia_xiaolei ⋅ 2017/07/21 ⋅ 0

在Linux中搭建 samba服务器

下面说一下如何在RHEL5.4中搭建samba服务器,在搭建samba服务器之前要了解: (1)samba服务器是干什么用的; (2)它的主要作用是什么; (3)它在什么情况下会使用到。 SMB协议 SMB协议是在...

杨泓晨 ⋅ 2015/08/07 ⋅ 0

linux系统samba服务器安装及安全设置

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网...

zhangdiandong ⋅ 2014/07/02 ⋅ 0

Mint17/Ubuntu14.04 samba文件服务器搭建

一、简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及...

大培哥 ⋅ 2015/10/25 ⋅ 0

rz -b 选项传输 excel 文件

工作用的机器是 Windows ,日常开发是在一台 Ubuntu 虚拟机上做服务端开发,就需要在 Windows 和 Ubuntu 上传文件。我之前还是傻的使用 rz 和 sz 传文件,主要是传文本文件,也不频繁。开发中...

ylme ⋅ 05/13 ⋅ 0

Android源码浅析(三)——Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机

Android源码浅析(三)——Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机 最近比较忙,而且又要维护自己的博客,视频和公众号,也就没仔细的梳理源码的...

刘桂林 ⋅ 2016/06/15 ⋅ 0

Samba共享服务器的搭建

一、简介   Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB...

MRUJ ⋅ 2017/12/09 ⋅ 0

Samba(只写不删)搭建备份服务器

因服务器内部有使用Windows、Linux服务器,因此备份服务器就需要兼容二者。有以下几种方式: 1.FTP 2.Rsync 3.Samba ... 以上几种方式都是比较简单的方式,Rsync可用于增量同步,在Windows环境...

rong341233 ⋅ 2017/03/30 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CENTOS7防火墙命令记录

安装Firewall命令: yum install firewalld firewalld-config Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-po......

cavion ⋅ 今天 ⋅ 0

【C++】【STL】利用chromo来测量程序运行时间与日志时间打印精确到微秒

直接上代码吧,没啥好说的。头疼。 #include <iostream>#include <string>#include <ctime>#include <sstream>#include <iomanip>#include <thread>#include <chrono>using ......

muqiusangyang ⋅ 今天 ⋅ 0

Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

故久呵呵 ⋅ 今天 ⋅ 0

破解公司回应苹果“USB限制模式”:已攻破

本周四,苹果发表声明称 iOS 中加入了一项名为“USB 限制模式”的功能,可以防止 iPhone 在连接其他设备的时候被破解,并且强调这一功能并不是针对 FBI 等执法部门,为的是保护用户数据安全。...

六库科技 ⋅ 今天 ⋅ 0

MyBtais整合Spring Boot整合,TypeHandler对枚举类(enum)处理

概要 问题描述 我想用枚举类来表示用户当前状态,枚举类由 code 和 msg 组成,但我只想把 code 保存到数据库,查询处理,能知道用户当前状态,这应该怎么做呢?在 Spring 整合MyBatis 的时候...

Wenyi_Feng ⋅ 今天 ⋅ 0

synchronized与Lock的区别

# <center>王梦龙的读书笔记第一篇</center> ## <center>-synchronized与Lock的区别</centre> ###一、从使用场景来说 + synchronized 是能够注释代码块、类、方法但是它的加锁是和解锁使用一......

我不想加班 ⋅ 今天 ⋅ 0

VConsole的使用

手机端控制台打印输出,方便bug的排查。 首先需要引入vconsole.min.js 文件,然后在文件中创造实例。就能直接使用了。 var vConsole = new VConsole(); vConsole的文件地址...

大美琴 ⋅ 今天 ⋅ 0

Java NIO之字符集

1 字符集和编解码的概念 首先,解释一下什么是字符集。顾名思义,就是字符的集合。它的初衷是把现实世界的符号映射为计算机可以理解的字节。比如我创造一个字符集,叫做sex字符集,就包含两个...

士别三日 ⋅ 今天 ⋅ 0

Spring Bean基础

1、Bean之间引用 <!--如果Bean配置在同一个XML文件中,使用local引用--><ref bean="someBean"/><!--如果Bean配置在不同的XML文件中,使用ref引用--><ref local="someBean"/> 其实两种......

霍淇滨 ⋅ 今天 ⋅ 0

05、基于Consul+Upsync+Nginx实现动态负载均衡

1、Consul环境搭建 下载consul_0.7.5_linux_amd64.zip到/usr/local/src目录 cd /usr/local/srcwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip 解压consu......

北岩 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部