好不容易到了周末,终于有点自己的时间能够在Linux下完成一些自己一直想完成的各个服务器的配置。今天花了半天终于把samba服务器配好了。在这里想把自己的经历分享一下。先看哈Samba服务器的配置;
     首先是申明本人用的linux系统是red flag 6.0。基于这点先介绍一下该版本的linux吧。当前在大陆流行的linux系统想必应该算是ubuntu吧(个人估计),至少我们学校的人很少用red flag,虽然它是一个国内的版本,但是我个人认为还是很不错的一个linux操作系统。尤其最近各大linux发行版的公司都在尽力将它做成像windows一样便于交互的系统(并且事实上很多版本都已经很接近了)。如果你不太喜欢一个新的操作系统的话,红旗应该说算是歌好的操作系统。它将整个界面都做成了跟windows一样的了(正如红旗老总说的一样)。虽然它的原创型不是很好,因为我个人发现该版本与当前世界上流行的pclinuxOS(coming from US)几乎是一摸一样的。就连开、关机声音也一样。当然了它还是有些部分不一样。。。。好了进入正题吧。
 一、配置环境
        1、当然是要有一台装有Linux系统的pc了和一台装有windows系统的pc(相信看这篇文  章的都知道samba的用途了,如果不知道可以在gooole里搜索了(:—)
       2、假定上面两台机子都在同一个局域网中。如果你他们不是在同一个网段当然要改到同一个网段了。
二、配置
     由于我们的配置环境是红旗6,所以我们不需要去单独下载smaba。因为红旗6集成了很多软件,当然这款也没有落掉了。要检查你的系统装了samba没有,你可以用命令
                                    sudo apt-get  install samba
看到底安装了没有。
     一般都是默认安装了的,然后开始配置整个samba的配置文件。现打开文件用命令(假定你现在处于系统根目录下)
                                    cd   etc/samba      //到samba的目录下
                                    vim smb.conf      //我用的是vim编辑器打开samba的配置文件
你可以看到一下内容(舍去了原来的一些注释也就是以“#”开头的,并在各行后面加上了我给的注释,也就是在下面的文章中以“//”后面的)
======================GlobalSettings=====================================

include=/etc/samba/smbshared.conf
[global]

# ----------------------- Netwrok Related Options -------------------------
   workgroup = MYGROUP                 //设置相关的网络组。也就是什么组可以用(一般是默                                                               //   认)
    server string = Samba Server Version %v  //服务器版本
--------------------------- Logging Options -----------------------------

    # logs split per machine
    log file = /var/log/samba/log.%m
    # max 50KB per log file, then rotate
    max log size = 50       
  ----------------------- Standalone Server Options ------------------------                  
    security = share                                //设置文件的安全,注意应该设成share
    passdb backend = tdbsam
--------------------------- Printing Options -----------------------------
    load printers = yes                               //配置打印机共享
    cups options = raw
--------------------------- Filesystem Options ---------------------------
dos charset = CP936                               //设置字体
#=========================Share Definitions==============================
[homes]                                                  //设置共享的文件(home)
    comment = Home Directories
    browseable = no
    writable = yes
;   valid users = %S
;   valid users = MYDOMAIN\%S

[printers]
    comment = All Printers
    path = /var/spool/samba
当然一般上面的配置都可以直接取默认值,然后保存(方法是ESC + SHIFT + “:键”输入wq!)然后可以看到在目录 etc/samba/下面还有一个文件叫smbshare.conf.同样用vim 打开然后你可以添加你要共享的文件夹只需要添加代码:
[你要添加的文件夹的名字]                                                  //设置共享的文件(home)
    comment = Home Directories                 //对该文件夹的描述
    path=该文件夹的绝对路径;
    browseable = no                                     //是否允许浏览
    writable = yes                                         //是否可写
;   valid users = %S
;   valid users = MYDOMAIN\%S
好了配置完成了;
三 测试
  配好后输入命令     service smb start           //开启服务器
你可以看到: 启动SMB服务
这个时候你可以在另外一台windows机子上打开运行输入 \\刚才配好的服务器的IP
然后回车,你就会看到跟windows一样的文件共享界面...
还有跟多设置用户权限的问题.相信懂得linux权限的人都会知道怎么设置.在此就不再多说了.