`

centos7 samb 安装

阅读更多
CenOS 7 安装配置Samba服务
分类: Linux操作 2014-08-28 16:57 6690人阅读 评论(0) 收藏 举报
参考http://www.howtoforge.com/samba-server-installation-and-configuration-on-centos-7
实现windows 7与centos 7的文件夹共享,本人的是windows7系统下安装的centos7 虚拟机,桥接模式
不知是不是因为VM的原因,共享文件夹不可用,所以迫不得已使用samba共享,以下是具体步骤,个人验证可用
1、编辑C:\Windows\System32\drivers\etc\hosts
  
[plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片
# Copyright (c) 1993-2009 Microsoft Corp. 

# This is a sample HOSTS file used by Microsoft TCP/IP for Windows. 

# This file contains the mappings of IP addresses to host names. Each 
# entry should be kept on an individual line. The IP address should 
# be placed in the first column followed by the corresponding host name. 
# The IP address and the host name should be separated by at least one 
# space. 

# Additionally, comments (such as these) may be inserted on individual 
# lines or following the machine name denoted by a '#' symbol. 

# For example: 

#      102.54.94.97     rhino.acme.com          # source server 
#       38.25.63.10     x.acme.com              # x client host 
 
# localhost name resolution is handled within DNS itself. 
#   127.0.0.1       localhost 
#   ::1             localhost 
 
127.0.0.1 genuine.microsoft.com 
127.0.0.1 mpa.one.microsoft.com 
127.0.0.1 sls.microsoft.com 
192.168.10.187 localhost.localdomain centos 
#ip地址是centos的ip,localhost.localdomain表示centos的hostname,最后一个参数centos表示centos的别名,即可以通过\\centos访问centos的共享文件夹</span> 

直接打开hosts文件是无法修改的,有两种解决方法:
一是以管理员权限打开记事本程序,然后在记事本程序里打开hosts文件,二是把hosts文件拷贝出来修改后再进行覆盖

安装samba服务相关包


yum install samba samba-client samba-common


查看相关包
~#: rpm -qa| grep samba
samba-common-4.1.1-37.el7_0.x86_64
samba-4.1.1-37.el7_0.x86_64
samba-libs-4.1.1-37.el7_0.x86_64
samba-client-4.1.1-37.el7_0.x86_64


修改smb.conf,最好先备份原文件,以防修改不正确导致smb无法执行
vi /etc/samba/smb.conf
[plain] view plaincopyprint?在CODE上查看代码片派生到我的代码片
[global] 
workgroup = WORKGROUP 
server string = Samba Server %v 
netbios name = centos 
security = user 
map to guest = bad user 
dns proxy = no 
#============================ Share Definitions ==============================  
[Anonymous] 
path = /samba/anonymous 
browsable =yes 
writable = yes 
guest ok = yes 
read only = no  


执行以下命令,启动samba服务
mkdir -p /samba/anonymous
systemctl enable smb.service
systemctl enable nmb.service
systemctl restart smb.service
systemctl restart nmb.service

3、 跳过防火墙
一种方法是关闭防火墙
systemctl stop firewalld.service
setenforce 0
二方法是添加规则
firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --reload

4 输入\\centos 即可看到共享文件了,so happy~




#ip地址是centos的ip,localhost.localdomain表示centos的hostname,最后一个参数centos表示centos的别名,即可以通过\\centos访问centos的共享文件夹
分享到:
评论

相关推荐

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    centos7离线安装bison

    centos7离线安装bison

    centos7离线安装vim

    在没有网络连接的情况下,为CentOS 7系统离线安装Vim是一个常见需求,特别是对于那些运行在隔离环境或服务器上的系统。本教程将详细介绍如何在CentOS 7上进行离线安装Vim。 首先,你需要获得一个包含Vim安装文件的...

    centos7离线安装bzip2

    centos7离线安装bzip2

    centos7文本安装

    CentOS 7 文本安装是 CentOS 7 操作系统的安装方式之一,它提供了一个基于文本的安装界面,用户可以通过键盘输入命令来完成安装。下面是 CentOS 7 文本安装过程中的知识点: 1. 启动机器:在安装 CentOS 7 之前,...

    CentOS7离线安装最新版本Podman-4.1.1版本

    CentOS7离线安装最新版本Podman-4.1.1版本。 当前容器的发展,对Docker逐渐远离,拥抱Containerd和Podman,目前Podman操作基本与Docker一致,让用户从Docker迁移至Podman成为了可能。 由于CentOS7.9默认安装的都是...

    centos7离线安装postgres10和postgis

    首先,你需要准备一个包含所有必需软件包的压缩文件,如"centos7离线安装postgres10"。这个压缩包应该包括以下内容: 1. PostgreSQL 10的RPM包:通常包括`postgresql10`, `postgresql10-server`, `postgresql10-...

    lammps安装 centos7成功安装

    ### LAMMPS在CentOS 7上的安装指南 #### 概述 LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) 是一款开源的分子动力学模拟软件,广泛应用于材料科学、物理学、化学等领域。为了能在CentOS 7...

    centos7离线安装gcc-c++

    centos7离线安装gcc-c++

    centos7离线安装http服务器的rpm包

    centos7离线安装http服务器的rpm包

    centos7离线安装时钟同步ntp安装包

    这个压缩包"centos7离线安装ntp安装包"包含了所需的文件。解压压缩包后,你会找到NTP的RPM包,通常命名为`ntp.x86_64.rpm`或类似的名称,以及可能包含的安装指南和配置文件。 离线安装NTP的步骤如下: 1. **安装...

    CentOS7下安装oracle11g

    CentOS7下安装oracle11g具体步骤

    centOS7离线安装python3.10运行环境rpm依赖

    centOS7离线安装python3.10运行环境rpm依赖 大概300多个rpm,个别有重复不影响使用 gcc-objc++-4.8.5-44.el7.x86_64 grub2-2.02-0.86.el7.centos.x86_64 等

    linux centos7 离线安装telnet_b13001216978的博客-CSDN博客_linux离线安装telnet1

    在Linux CentOS 7环境下,离线安装telnet是一项常见的任务,尤其在无法访问公网的服务器上。本教程将详细介绍如何通过RPM包进行离线安装。以下是一个详细步骤的指导: 1. **检查已安装软件包**: 使用`rpm`命令来...

    CentOS7安装指南

    "CentOS7安装指南" 本指南将指导您完成 CentOS 7 的安装过程,涵盖从虚拟机设置到安装完成后的基本配置。 虚拟机设置 在开始安装 CentOS 7 之前,需要设置虚拟机的网络适配器模式为“桥接模式”。这将允许虚拟机...

    centos 7 lnmp 安装

    CentOS 7 LNMP 安装 CentOS 7 LNMP 安装是指在 CentOS 7 操作系统上安装 LNMP 软件堆栈,该堆栈包括 Linux 操作系统、Nginx Web 服务器、MySQL 数据库和 PHP 编程语言。 LNMP 软件堆栈广泛应用于网站和网络应用程序...

    CentOS7下安装JDK1.8详细过程

    CentOS7 下安装 JDK1.8 详细过程 CentOS7 下安装 JDK1.8 需要经历卸载系统自带的 OpenJDK、下载 JDK、解压安装 JDK 和配置 JDK 环境变量四个步骤。 卸载系统自带的 OpenJDK 在 CentOS7 中,默认情况下已经安装了 ...

    centos7离线源码安装make

    在CentOS 7环境下,由于网络限制或安全策略,有时我们需要离线方式进行源码安装`make`。本文将详细介绍如何在CentOS 7系统中离线安装`make`。 首先,理解`make`的作用。`make`是基于Makefile文件的一个程序,用于...

    NetInstall方式安装CentOS7

    NetInstall 方式安装 CentOS7 本文将指导读者使用 NetInstall 方式安装 CentOS7 操作系统。NetInstall 是一种安装 Linux 操作系统的方式,它可以从网络上下载安装包并安装到本地硬盘中。 安装前的准备 在安装 ...

Global site tag (gtag.js) - Google Analytics