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

    技术2022-05-12  14

        今天在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

     


    最新回复(0)