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

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

    第一步:

    进入 /etc/samba 目录,备份下smb.conf,然后删除这个文件,自己重新建立一个,输入如下内容

     

    复制代码
    代码如下:
    [global]
    workgroup = WORKGROUP
    netbios name = www.e2fsck.org # 这里重点中的重点,这个名字最好和机器名一样,远程访问的时候就用这个名字
    server string = e2fsck is samba server
    security = share/p> p>load printers = no #不加载打印机
    disable spoolss = yes #隐藏打印机
    cups options = raw #打印机类型/p> p>unix charset = utf8
    dos charset =GBK
    display charset = utf8
    client lanman auth = yes
    client plaintext auth = yes/p> p>hosts deny = 192.168.0.55 #阻止这个IP访问SMB/p> p>[wujie]
    path = /var/wujie
    writeable = yes
    browseable = yes
    guest ok = yes

    简单解释下上面的内容 [global]全局配置,必须有。前3行都是显示说什么的,security 如果是share就是不用帐号密码,如果是user就是要验证的。

    [wujie]这个是在客户端显示出来共享的目录,path 就是共享的路径了,guest ok 为yes就是不要身份验证。

     

    第二步:

    在 /var/目录建立个文件夹叫 wujie 用来做共享文件夹用

     

    复制代码
    代码如下:
    [root@localhost ~]# id nobody
    uid=99(nobody) gid=99(nobody) groups=99(nobody)/p> p>[root@localhost ~]# chown -R nobody:nobody /var/wujie

    OK,然后重启SMB服务器 service smb restart 和 service nmb start 一个简单不用验证的共享服务器就搞定了。

    第三步: 做一个需要帐号密码的共享服务器

    1. 先用命令 useradd wujie -s /sbin/nologin(系统建立一个叫wujie的帐号且不能登陆系统)

    2. 然后再用命令 smbpasswd -a wujie (用这个命令来添加一个SMB的帐户叫wujie)

    3. chown wujie:wujie /var/wujie (让wujie帐户可以有权限使用/var/wujie这个目录)

    4. 然后修改 /etc/samba/smb.conf 中:


    复制代码
    代码如下:
    [global]
    workgroup = WORKGROUP // 用来指定你的机器上网络上所述的NT域名
    netbios name = www.e2fsck.org //主机名,用来访问用的地址,重要
    server string = e2fsck is samba server
    guest account = wujie //如果希望建立一个账号,再次填入用户名,同时在 /etc/passwd 中加入这个账号,否则使用默认的’nobody’作为账号
    security = user

    // 这是samba服务器的安全等级。默认为user等级。samba 一共有4种安全等级。

    1. share级,共享安全级,用户不需要输入账号和密码就可以登陆

    2. user级, 用户安全级,用户需要账号和密码才能登陆

    3. server级, 服务器安全级, 检查密码的工作可以指定另一台samba服务器完成

    4. domain域安全级, 需要指定一台XP等服务器验证用户密码



    复制代码
    代码如下:
    unix charset = utf8
    dos charset = GBK
    display charset = utf8
    client lanman auth = yes
    client plaintext auth = yes


    复制代码
    代码如下:
    [wujie]
    path = /var/wujie
    writeable = yes
    browseable = yes
    guest ok = no //用户需要密码,yes为不需要密码(需要配合上面的 security等级)/p> p>comment = wujie/p> p>valid users = wujie //可访问的用户/p> p>public = no //匿名用户看不到
    create mask = 0777

    主要就是把security改成user guest ok改成no

    5. 最后 service smb restart 和 service nmb start 这样就做了个带命令访问的共享文件服务器了

    6. 如果开了防火墙打开


    复制代码
    代码如下:
    [root@s ~]# iptables -A INPUT -p tcp –dport 139 -j ACCEPT
    [root@s ~]# iptables -A INPUT -p tcp –dport 445 -j ACCEPT
    [root@s ~]# iptables -A INPUT -p udp –dport 137 -j ACCEPT
    [root@s ~]# iptables -A INPUT -p udp –dport 138 -j ACCEPT/p> p>[root@s ~]# iptables -A INPUT -i lo -j ACCEPT


    上一篇:在Windows上访问Linux下的Samba服务器的方法
    下一篇:PHP 7.0.0 Alpha 2 发布
  • 相关文章
  • 

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

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

    Linux系统上Samba服务器的配置教程 Linux,系统,上,Samba,服务器,