Linux安装Samba文件共享服务器

2014-01-06 blademainer 更多博文 » 博客 » GitHub »

Samba linux

原文链接 https://blademainer.github.io/2014/01/06/2014-01-06-samba-linux-attentions/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


Linux安装Samba文件共享服务器

Samba相对于Windows服务器来说具有更灵活的配置、高效等特点。个人认为是共享服务器的最佳选择。

<!--more-->

安装samba:

yum install samba

ubuntu下yum对应命令为:

apt-get install samba

samba主要配置文件在/etc/samba/smb.conf中

[global]
        realm = 192.168.0.2
        netbios name = SAMBA-SERVER
        netbios aliases = SAMBA-SERVER
        server string = Samba-Server
        security = SHARE
        log file = /var/log/samba/%m.log
        max log size = 50
        os level = 0
        wins proxy = Yes
        wins support = Yes
        idmap config * : backend = tdb
        hosts allow = 127., 192.
        cups options = raw

[test]
        comment = test
        path = /home/share/test
        read only = No
        create mask = 0777
        directory mask = 0777

注意

其中比较要注意的是global中的security和hosts allow两个选项:

  • security代表验证权限的机制,我一般使用share和user级别,这两种方式其实没多大区别~无非是先登录再查看还是先查看再登录的区别而已(注意:Linux的目录)
  • 如果服务器共享了哪些文件夹是不怕公布并且多个部门使用同一个服务器以及各部门需要相互查看的话,建议使用share的方式,这样会极大的方便公司同事在windows中切换帐号。
  • hosts allow代表了哪些前缀的ip地址能访问服务器。