Linux下建立安装 smb,并进行配置

    今天在LinuxFedora5,其他版本应该大同小异)下建立smb服务终于成功了,下面说说过程吧,作为备忘。

    首先在shell里面查询自己是否安装了smb

    [root@localhost ~]# prm -qa samba | grep 'samba'

    samba-3.0.21b-2    // 如果有这行输出,则表示安装了 smb,否则需要安装

    [root@localhost ~]# vi /etc/samba/smb.conf    // 打开smb的配置文件

    着重更改如下几行:

    [global]

    workgroup = WORKGROUP                          // Windows访问的工作组,可在Windows我的电脑”->“右键属性”->“计算机名看到

    server string = Samba Server                      // 访问时的一个字符串,可以无需更改

    hosts allow = 192.168.1. 192.168.2. 127.     // 允许的IP地址段,将自己的IP地址段加入即可(注意IP的最后一段没有,但后边有个点)

    security = share

         // 可以为如下几个(在不考虑安全的前提下,建议使用share

         // share:用户不需要账户及密码即可登录samba服务器
         // user
:由提供服务的samba服务器负责检查账户及密码(默认)
         // server
:检查账户及密码的工作由另一台windowssamba服务器负责
         // domain
:指定windows域控制服务器来验证用户的账户及密码)

 

    [share]                           //  自己需要共享的文件夹名称,稍后会再次提到
    path = /mnt/share           //  自己共享Linux下文件夹的路径(确保存在)
    public = yes               

;   only guest = yes             
    writable = yes                 //
让自己的文件夹可写
;   printable = no
    create mode = 0777         // 
权限,如不考虑安全性,使用0777较方便

    directory mode = 0777      // 权限,如不考虑安全性,使用0777较方便

 

    :wq       // 按下键盘 “Esc” 键,然后输入前面的“:wq”保存更改

    [root@localhost ~]# service smb restart

    关闭 SMB 服务:                                            [确定]   // 如果是初次安装,由于之前SMB服务没有起来,所以会失败,这个失败不要紧的
    关闭 NMB 服务:                                            [确定]   // 如果是初次安装,由于之前SMB服务没有起来,所以会失败,这个失败不要紧的 
    启动 SMB 服务:                                            [确定]   // 确定是否成功启动了SMB服务,如果此处失败,则无法进行共享
    启动 NMB 服务:                                            [确定]   // 确定是否成功启动了SMB服务,如果此处失败,则无法进行共享

    [root@localhost ~]# chmod 777 /mnt/share        // 在不考虑安全的前提下,将共享文件夹的权限设置为最低,以便让所有用户都可读写

 

 这里还需要说明一下:

我们现在安装成功了,当下次重启机器时,smb服务并不会自动启动,每次都要手动输入service smb start,很麻烦。不过可以设置smb随系统一起启动:

     [root@localhost ~]#chkconfig smb –level 5 on

 

//////////////////////////////////////////////////////////////////////////////////////////////

    现在让我们回到Windows[Win]+R,输入“//192.168.28.173”  // IPLinux机器的IP地址。查看Linux IP地址的方法

    点击确定按钮,此时应该会打开共享信息,此共享信息里面应该有[share]文件夹,从此可以在LinuxWindows之间共享文件了。

    [share]文件夹便是刚才的配置文件头“[share]” 

 

-------------------------------------- 

 

、安装smb,首先插入Fedora5光盘,找到samba-3.0.21b-2.i386.rpmsamba-client-3.0.21b-2.i386.rpmsamba-common-3.0.21b-2.i386.rpm(不同版本Linux此处版本可能不同),使用rpm命令安装即可(注意查看是否安装成功,是否依赖于其他套件)。

Linux下查看IP地址只需在shell下输入ifconfig,可看到:“inet addr192.168.28.173”便是自己的IP地址。

 ③、上述5的意思是系统的运行等级,当前运行等级可以使用“runlevel”命令查看,一共有7个运行等级,意思分别为:

  # 0 - 停机(千万不要把initdefault设置为0

  # 1 - 单用户模式

  # 2 - 多用户,但是没有NFS

  # 3 - 完全多用户模式

  # 4 - 没有用到

  # 5 - X11

  # 6 - 重新启动(千万不要把initdefault设置为6

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章