• 最新samba.tar.gz安装方法


    看了韩顺平老师的samba.rpm包安装后,想自己也动手试试,便在samba官网找啊找,只找到一个tar.gz包,于是开始了这一段漫长的跨时两天的安装旅途。。。

    1、首先,看看系统是否已经安装了samba,如果有,卸载它

      rpm -qa |grep samba

    2、下载tar.gz包,想办法把他发到linux系统里,iso挂载也好,文件夹共享也好

    3、使用以下命令解压:

        tar -zxvf samba-4.5.0.tar.gz

    4、cd进解压后的目录,看到有个configure文件,运行它(在这之后的操作都是在当前目录,请不要cd到其它目录),./configure这个命令可能会被多次中断,仔细看提示实际就是叫你安装需要的文件,用命令yum -install [提示你安装的软件] ,安装好再次执行./configure即可,就这个命令我这边暂停了5次,所以不用担心。

        ./configure

    5、运行以下命令编译源码(这个命令会自动在文件夹内找到相关文件解析,如果想知道更多细节可以去补一下相关知识)

        make

    6、之后运行make install命令完成安装(默认安装在/usr/local/samba下

        make install

    7、将源码包下的配置文件拷贝到安装目录下并重命名

        cp ./examples/sam.conf.default /usr/local/samba/lib

        mv /usr/local/samba/etc/sam.conf.default /usr/local/samba/etc/sam.conf

    8、cd到/usr/local/samba,运行以下命令测试是否安装成功

        ./bin/testparm

    9、使用以下命令添加一个samba用户,他会提示你输入密码:(老版本是vi修改smbpass文件,新版本直接使用命令)

        ./bin/smbpass -a xiaoming

    10、因我samba是动态可执行程序,所以要修改动态链接库文件:

         vi /etc/ld.so.conf  将/usr/local/samba/lib追加到末尾

    11、执行以下命令生效该动态链接库文件(注意开头是L的小写)

        ldconfig

    12、修改smb.conf配置文件,自己配置一个share目录

        vi ./etc/smb.conf  在末尾追加

        [share]

        path=/home/share

        writable=yes

    13、启动服务(不是service启动方式,所以不用纠结)

        ./sbin/smbd -D

        ./sbin/nmbd -D

    14、在windows主机运行win+r,输入linux的ip地址:\192.168.88.88,这个地址根据你的情况而定

    15、如果输入后提示无法连接,请依次输入以下命令(这些命令类似防火墙)

        iptables -F

        setenforce 0

        service iptables stop

  • 相关阅读:
    动态发布接口
    高频访问IP弹验证码架构图 让被误伤的用户能及时自行解封的策略
    C/C++ Lua通信
    Mercurial
    goroutine chan 通道
    HotSpot VM
    # 释放内存 filter_res_q_l = filter_res_q_l[-2048:] filter_res_a_l = filter_res_a_l[-2048:]
    mongo 统计数据磁盘消耗
    不基于语义的基于字符串交集的字符串相似度比较
    拥塞控制 流量控制
  • 原文地址:https://www.cnblogs.com/2333/p/5789039.html
Copyright © 2020-2023  润新知