`

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的共享文件夹
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics