最新samba.tar.gz安装方法

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

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

2、使用以下命令解压:

    tar -zxvf samba-4.5.0.tar.gz

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

    ./configure

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

    make

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

    make install

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

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

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

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

    ./bin/testparm

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

    ./bin/smbpass -a xiaoming

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

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

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

    ldconfig

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

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

    [share]

    path=/home/share

    writable=yes

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

    ./sbin/smbd -D

    ./sbin/nmbd -D

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

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

    iptables -F

    setenforce 0

    service iptables stop

时间: 2024-10-21 22:20:29

最新samba.tar.gz安装方法的相关文章

qq for linux tar.gz安装

借用官网的一段话 QQ for Linux 怎么命令行安装和卸载 RPM版本 安装 ①打开控制台,使用管理员身份登录 :②在终端中输入命令“rpm –U package_name.rpm“ , package_name是QQ安装包文件名. 卸载 在终端中输入命令“rpm -e package_name.rpm“. DEB版本安装①打开控制台,使用管理员身份登录:②在终端中输入命令 ”dpkg -i package_name.deb”,package_name是QQ安装包文件名. 卸载 在终端中输

redis-5.0.5.tar.gz 安装

参考5.0安装,地址:https://my.oschina.net/u/3367404/blog/2979102 前言 安装Redis需要知道自己需要哪个版本,有针对性的安装. 比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的. 另外需要注意的是,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.8版.3.0版),奇数版本是非稳定版(如2.7版.2.9版),生产环境下一般需要使用稳定版本. 安装Re

redis-2.8.19.tar.gz 安装和启动脚本

安装部分: #!/bin/bash cd /usr/local/src#wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztar    zxvf  tcl8.6.1-src.tar.gz  -C  /usr/local/cd     cd /usr/local/tcl8.6.1/unix/./configuremakemake install cd /usr/local/srctar  zxvf redis-2.8.19.t

Linux系统下tar文件安装方法

将安装文件拷贝至你的目录中 如果是以root身份登录上的,就将软件拷贝至/root中. cp xxx.tar.gz /root 解压缩包 tar xvzf xxx.tar.gz 切换到安装目录下 cd xxx 执行安装 ./configure make make install 各命令解释如下: configure检查编译 make开始进行编译 make install 开始安装 安装完毕,清除编译过程中产生的临时文件和配置过程中产生的文件. make clean make distclean

jdk-8u40-linux-i586.tar.gz安装教程详解.

下载jdk-8u40-linux-i586.tar.gz文件到本地后即可在所在的文件夹进行解压安装.(非root权限命令如下) #tar -zxvf jdk-7u25-linux-i586.tar.gz 解压压缩文件到所在文件夹 #mkdir /usr/java/ 在usr下创建java文件夹 #cp -R jdk1.8.0_40/ /usr/java/ 把jdk1.8.0_40复制到/usr/java/文件夹下 #gedit /etc/profile 打开环境变量配置文件/etc/profil

glusterfs-3.6.1.tar.gz 安装过程

1)下载 安装包 glusterfs-3.6.1.tar.gz下载地址 http://fossies.org/linux/misc/glusterfs-3.6.1.tar.gz/ cd /etc/yum.repos.d/glusterfs 解压 [[email protected]%ancunkj glusterfs-3.6.1]# tar -zxvf glusterfs-3.6.1.tar.gz ........................ .......................

redis-2.8.19.tar.gz 安装

#!/bin/bash cd /usr/local/srcwget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztar    zxvf  tcl8.6.1-src.tar.gz  -C  /usr/local/cd     cd /usr/local/tcl8.6.1/unix/./configuremakemake install cd /usr/local/srctar  zxvf redis-2.8.19.tar.gzcd

ubuntu 16.04 jdk-8u201-linux-x64.tar.gz 安装部署

都是在普通用户加sudo代替root 1.sudo tar -zxvf jdk-8u201-linux-x64.tar.gz2.sudo chown make:make jdk1.8.0/3.sudo chmod -R 777 jdk1.8.0/4.sudo mv jdk1.8.0/ jdk5.cd /usr/local6.sudo vi /etc/profile    zai wen jian zui hou zhui jia    export JAVA_HOME=/usr/local/jd

【原创】Linux opensource-src-4.3.2.tar.gz的安装。

下载好opensource-src-4.3.2.tar.gz 安装G++等必备库: sudo apt-get install make gcc g++ sudo apt-get install build-essential sudo apt-get install libx11-dev sudo apt-cache search x11-dev sudo apt-get install libx11-dev libghc-x11-dev libghc6-x11-dev 解压(怎么解压请自行百度