• 成功运行samba(已验证)


    linux版本:centos5.5
    测试环境:vmware 7.0.1

    感谢茶叶男孩,还有tivon的耐心指导,谢谢你们。

    首先安装samba

    yum -y install samba

    1,用root登录,检测安装Samba服务
       检查Samba服务包是否已安装:
            

    rpm -qa | grep samba

       
       若未安装请自行安装三个apm包。
    2,关闭selinux策略
     
    getenforce                  //结果为Enforcing,则说明安全策略正在运行 


     vi /etc/sysconfig/selinux    //永久关闭selinux策略,非常重要!

    把enforcing 改为 disabled

    临时关闭为:

    setenforce 0


    3,如果您想手动添加一个用户,则首先要保证Linux中该用户存在,步骤:
           

    useradd xiaohong

    passwd xiaohong

    smbpasswd -a xiaohong                   //此步为添加Samba用户


    4,设置密码文件.
     
     此设置的作用是将Linux中的系统用户(/etc/passwd)导入到samba密码文件中 
    (
    /etc/samba/smbpasswd)

    cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd


    5,配置
    /etc/samba/smb.conf文件.这里只让xiaohong有权限访问samba。
     
      虽然文件内容众多,但需要改动的不多:
          

    vi smb.conf 

    workgroup = WORKGROUP                     //工作组名称 

     

    [xiaohong] 

    comment = xiaohong 

    path = /var/samba/xiaohong 

    public = yes 

    writable = yes


    6,建立共享文件夹
                      

    mkdir -p /var/samba/xiaohong

    chown xiaohong:xiaohong /var/samba/xiaohong    //由于只能让xiaohong使用,所以得给该文件夹设置访问权限.

    chmod 700 /var/samba/xiaohong               // 此时该文件夹属于xiaohong用户,并且只能由xiaohong用户访问.


    7,测试并启动Samba服务器.要想开机启动samba,请setup,在系统选项中勾起smb服务。
        

    testparm                           //测试 service 

    smb start 

    pstree | grep mbd                  //查看是否启动


     
    最后别忘了 关闭centos  的防火墙  (执行setup命令 关闭)
    8,访问Samba
       
    从Windows端访问.
    使用"网络邻居"访问即可.
    用户名:xiaohong

    从linux端访问,需切换到xiaohong登录。

    //经过了两个星期的努力,终于配置成功了,上面的步骤已经过本人实际验证。
    大家如有配置不成功,请留言指出,共同进步。
  • 相关阅读:
    套接字编程,创建套接字socket
    网络编程基本原理
    进一步学习的书籍
    C# 基础备忘录
    二进制转文件以及文件压缩和解压缩
    使用用WCF中的双工(Duplex)模式将广告图片推送到每个Winform客户端机子上
    C#两个日期范围内的间隔
    C#中XML文档注释编译DLL引用到其它项目
    用T4模版生成对应数据库表的实体类
    lodop打印控件需要开启的几个计算机服务
  • 原文地址:https://www.cnblogs.com/zhwl/p/2946424.html
Copyright © 2020-2023  润新知