• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux Samba服务器架设说明

    系统环境为Ubuntu 7.04...
      既然架设的是服务器,那就先来说说Samba的服务器端的配置吧...由于系统为Ubuntu,软件安装输入sudo apt-get install samba后就由系统自动完成了,完全不用考虑软件依赖性,相当方便...装好Samba后,先让我们来观察一下Samba的配置文件吧,找到/etc/samba/-->ls , 目录下有smb.conf和smbpasswd,其中smb.conf为主要配置文件,而smbpasswd为用户/密码对应表,而Samba的执行文件则有smbd与nmbd(Samba启动daemons),testparm(查看设置是否有错),smbpasswd(创建密码文件),smbclient(查看计算机所共享的目录与设备),smbmount(挂载共享目录与设备).除此之外,还有Samba的其他相关目录,如日志文件,帮助文档等等
             好,下面开始配置smb.conf

             [global]      #主机设置
                 workgroup = 工作组名
                 server string = 主机说明
                 netbios name = 主机名称
                 security = share(不进行安全登录) | user(安全登录,密码文件跟smbpasswd有关) | domain(让Samba作为PDC)
                 encrypt passwords = yes(输入密码) | no(不需输入密码)
                 smb passwd file = /etc/samba/smbpasswd 密码文件
                 log file = /var/log/samba/log.%m 日志文件,可更改
                 max log size = 0   日志文件大小,0为无限制,单位为KB
                 load printers = yes
                 printing = lprng 打印机相关

             [Share Directory]
                 comment = 目录的说明
                 path = 共享名对应的真实目录
                 read only = 是否只读
                 public = 是否让所有的用户都可以登入
                 writable = 是否可写,如果read only=no,而writable=yes,则以writable为准
                 create mode = 创建新文件权限
                 directory mode = 创建新目录权限


          嗯,基本配置说明就是这些了,下面分别举两个例子来小说明一下,呵呵 ...
          无权限目录共享
          先是主机方面的设置:
              [global]
                 workgroup = frog studio
                 server string = Ubuntu Samba Server
                 log file = /var/log/samba/log.%m
                 security = share
                 encrypt passwords = no
              (其它按默认设置)

           然后是共享目录设置:
              [Share Directory]
                 comment = My Share Directory
                 path = /home/share
                 read only = yes
                 public = yes
                 writable = yes
                
           设置完成后,我们先输入testparm来测试一下我们的设置有没有错,如果有,系统会有提醒...确定没有错后,我们还要重启一下我们的Samba服务器来让设置生效:
            /etc/init.d/samba restart
           接下来我们再进行一次客户端的自我测试:
           smbclient -L //localhost
           然后我们就可以看到刚刚我们共享的目录名Share Directory,呵呵 ... 进入Windows网上邻居找一下,我们就可以对Linux的共享目录进行访问了...好,下面来提高一下我们的权限:

            主机方面的设置
            [global]
                workgroup = frog studio
                server string = Ubuntu Samba Server
                log file = /var/log/samba/log.%m
                security = user
                encrypt passwords = yes
                smb passwd file = /etc/samba/smbpasswd

            共享目录设置
             [Share Directory 2]
                comment = My Share Directory 2
                path = /home/share2
                writable = yes
                valid users = %S(有权限进入者)
                create mode = 0664
                directory mode = 0775

             设置完成后,再次重启Samba服务器,但现在先不要急于跑到windows下去测试,因为这个是要用户名和密码的,下面我们先创建登录用户和登录密码:
              useradd smb (创建系统用户名)
              passwd smb (创建系统用户密码)
              smbpasswd -a smb   (在密码文件里新增一个用户)
              #smbpasswd -d smb (暂停用户登录)
              #smbpasswd -e smb (恢复暂停用户)
              #smbpasswd -x smb (删除用户)
              更多操作请参考man smbpasswd
              创建好密码文件后,测试Samba设置,testparm,测试正常后,查看一下我们的共享目录:
              smbclient -L //localhost
              一切就绪,我们打开windows下的网上邻居,登录共享目录,输入用户密码,呵呵 ... 就可以看到我们Linux下的共享目录了,并且可以任意创建删除文件,从此让我们的Windows和Linux互联吧...

    上一篇:linux 下Apache设置与优化
    下一篇:利用apache防盗连方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux Samba服务器架设说明 Linux,Samba,服务器,架设,说明,