zoukankan      html  css  js  c++  java
  • Samba(一)通过Samba搭建Linux文件服务器

    本文的目的是为了快速搭建一个linux文件服务器,主要是便于局域网电脑可以方便快速的获得Linux服务器共享的文档(非互传)

    samba是一个功能十分强大的软件,今天是我们的主角,因为本文是一个演示实现,所以更多的介绍和配置请搜索相关文章或关注本博后续文章

    考虑到一些朋友没有物理测试环境,本文会用虚拟机进行演示(物理机windows7+Fedora19),假设你已经拥有一个安装好的虚拟机可以是其中任何一个发行版,{RHEL, Centos, Fedora}

    默认的虚拟机是NAT方式上网的,你需要更改成桥接方式。并进行相关设置使之可以上网。然后保证你的windows和linux互ping成功

    虚拟机没有创建普通用户,直接使用的root进行的操作,不过不建议这么做,如果您使用的普通用户,那么再运行如下命令需要在命令前加sudo

    yum install -y samba

    安装完毕,需要简单配置。

    编辑samba的配置文件/etc/samba/smb.conf(如果您不是十分了解,最好先备份)

    cd /etc/samba
     
    cp smb.conf smb.conf_backup
     
    vim smb.conf

    内容很多,但是大部分都是注释掉了。

    修改[homes],因为默认会把你的家目录共享出去,而大多数人希望共享一个指定的目录(对path进行设置)

    如上图所示进行修改,保存退出

    我们需要创建一个访问用户,samba使用的是linux的用户,但是密码是单独的

    smbpasswd -a root

    根据提示输入密码,OK,下面来启动samba

    service smb start

    不过此时还不能访问,因为linux的selinux和防火墙会阻止外部进行访问

    通过如下命令暂时关闭,重启后会再次开启

    setenforce 0
     
    iptables -F

    好了,在win7的文件夹地址栏输入(换成你的虚拟机IP地址)

    192.168.0.100

    访问成功,如果你想使用linux访问服务器的话,需要使用如下命令。

    yum install -y smbclient
     
    smbclient //192.168.0.100/share -U root

    相信大家可以顺利的搭建一个samba文件共享服务了。本文就到这里了。

    linux和windows文件互传请关注samba的后续文章

  • 相关阅读:
    hdu 5366 简单递推
    hdu 5365 判断正方形
    hdu 3635 并查集
    hdu 4497 数论
    hdu5419 Victor and Toys
    hdu5426 Rikka with Game
    poj2074 Line of Sight
    hdu5425 Rikka with Tree II
    hdu5424 Rikka with Graph II
    poj1009 Edge Detection
  • 原文地址:https://www.cnblogs.com/ishell/p/4240129.html
Copyright © 2011-2022 走看看