ubuntu安装配置samba(适合多数老版本)

由于ubuntu老版本的源的关闭导致我们不能用apt-get install 这种命令来安装samba,所以就只能下载源文件来编译了。

这里参考https://blog.csdn.net/qq_32388655/article/details/51371785,并加上了操作中遇到的一些问题和解决方法。

所有的前提:加sudo用最高权限去执行命令(好几个问题都是权限导致的)

一、首先下载samba源码包,下载地址http://download.chinaunix.net/download/0001000/30.shtml

二、利用命令tar -xzvf samba-3.5.9.tar.gz解压

三、cd samba-3.5.9/source3/执行./autogen.sh后执行./configure生成Makefile

四 、执行make和make install

五、配置动态链接库vim /etc/ld.so.conf 添加/usr/local/samba/lib后执行ldconfig

六、配置/etc/samba/smb.conf文件在最后添加

[share]

         path = /home/share//此处要注意:ubuntu的绝对路径中必须有这个目录

         valid users = root

         writeable = yes

如果path在系统中不存在的话,在测试时会报错:

book@:/usr/local/samba/bin$ ./smbclient -L //127.0.0.1
Enter book's password: 
Connection to 127.0.0.1 failed (Error NT_STATUS_CONNECTION_REFUSED)

七、执行命令cp /etc/samba/smb.conf /usr/local/samba/lib

八、在/usr/local/samba/bin下执行

./smbpasswd –a root

九、关闭防火墙

ufw disable

十、开启samba服务

# ./usr/local/samba/sbin/smbd restart

# ./usr/local/samba/sbin/nmbd restart

 十一、测试

 ./smbclient -L //127.0.0.1

出现下面提示就成功了

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.9]


你可能感兴趣的:(linux环境搭建与服务配置,ubuntu,samba,源码)