暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Samba文件服务器

小甜菜Pro 2022-02-26
466

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。


SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。


下面演示在Ubuntu Linux上安装Samba服务器端


如果没有为root用户设置密码首先要设置密码(Ubuntu Linux默认登陆普通用户,并且root用户默认是不开启的,若你已经为root设置过密码了请忽略这步)

    sudo passwd root


    使用root用户登陆(此步会让你输入root密码)
      su root


      使用包管理器apt-get安装Samba服务

        apt-get install -y samba samba-common daemon libtalloc2


        为Smaba设置root用户密码

          smbpasswd -a root


          创建共享目录

            mkdir share


            修改共享目录访问权限

              chmod 777 share


              修改Samba配置文件

                cp /etc/samba/smb.conf etc/samba/smb.conf.bak
                vim /etc/samba/smb.conf


                将smb.conf中的内容修改为

                  [global]
                  workgroup = ROOT
                  server string = %h server (Samba, Ubuntu)
                  unix charset = utf8
                  dos charset = cp36
                  log file = var/log/samba/log.%m
                  max log size = 1000
                  load printers = no
                  security = user
                  passdb backend = tdbsam


                  [share]
                  comment = Share Folder
                  browseable = yes
                  path = /share
                  create mask = 0700
                  directory mask = 0700
                  valid users = root
                  force user = root
                  force group = root
                  public = yes
                  available = yes
                  writable = yes
                  guest ok = no


                  重启samba服务

                    service smbd restart


                    接下来就是在客户端挂载Samba网络文件系统


                    首先使用ifconfig命令查看服务器的IP地址,我这里的IP是10.10.10.196


                    1. Windows电脑挂载


                    打开「 此电脑 」,在左上方点击「 计算机 ,并点击「 映射网络驱动器 


                    输入「 \\10.10.10.196\share ,勾选下方的两个复选框,并点击「 完成 


                    输入root和你设置的密码,点击「 确定 


                    点击「 确定 


                    完成后会在「 此电脑 」中多出一个网络磁盘


                    2. Mac电脑挂载


                    点击「 访达 中的「 前往 并找到「 连接服务器 


                    输入「 smb://10.10.10.196/share ,点击「 连接 


                    点击连接 


                    点击「 注册用户 ,输入「 root 」用户,并输入你设置的密码


                    点击「 连接 」后就会进入Samba网络文件系统,在访达的边栏中会多出一个网络磁盘


                    以上就是Samba服务的安装及使用


                    不懂的小伙伴可以在公众号后台留言


                    今天的知识就讲这么多,感谢阅读


                    —— END ——


                    点击下方关注本公众号

                    声明:
                    1.本文为@xiaotiancaipro的原创文章,转载请附上原文出处链接。
                    2.转载本公众号中的文章请注明原文链接和作者,否则产生的任何版权纠纷均与本公众号无关。
                    3.本文中部分文章与图片均来自公开网络,仅供学习交流使用,不会用于任何商业用途,如果出处标注有误或侵犯到原著作者权益,请向邮箱xiaotiancaipro@163.com联系删除,谢谢。
                    文章转载自小甜菜Pro,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                    评论