源码安装samba

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/llmys/article/details/81941412

1.解压、编译、安装

# tar -zxvf samba-3.5.10.tar.gz 
# cd /opt/soft/samba/samba-3.5.10/source3/
# ./configure
# make
# make install

2.配置动态链接库路径

安装的默认路径为:/usr/local/samba/,此时在该目录sbin路径下可以看到nmbd、smbd,但现在还不可以启动。需要将samba的lib文件加载进来。

# vi /etc/ld.so.conf
加入一行/usr/local/samba/lib
# ldconfig
执行ldconfig命令让配置生效

3.检测是否安装成功

# /usr/local/samba/bin/testparm
如果没有任何错误,说明samba已经安装成功。

4.启动samba

此时可以启动samba查看其是否可以正常运行

# /usr/local/samba/sbin/nmbd start
# /usr/local/samba/sbin/smbd start

5.配置smb.conf

# mkdir  /usr/local/samba/etc 
# vim    /usr/local/samba/etc/smb.conf 

编辑完成后保存配置文件,并链接到/usr/local/samba/lib/smb.conf

# ln –s  /usr/local/samba/etc/smb.conf   /usr/local/samba/lib/smb.conf 

smb.conf内容如下:

[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
log level = 1
log file = /var/log/samba/%m
max log size = 50
security = user
passdb backend = tdbsam
load printers = no
cups options = raw

[usershare]
comment  =  Home Directories
path  =  /home/smbuser01
browseable  =  yes
read only  =  yes
valid users  =  test01,test02

[adminshare]
comment  =  Home Directories
path  =  /home/smbadmin01
browseable  =  yes
writable  =  yes
create  make  =  0664
directory  make  =  0775
write  list   =   test01

6.创建samba账户
创建samba账户之前应该先创建系统账户

# useradd test01                                   #创建系统用户test01
# useradd test02                           #创建系统用户test02
# passwd test01                            #设置系统用户test01密码
# passwd test02                          #设置系统用户test02密码
# smbpasswd -a test01                   #把系统用户test01添加为samba用户并设置samba用户登录密码
# smbpasswd -a test02                    #把系统用户test02添加为samba用户并设置samba用户登录密码
# pdbedit –L                               #查看samba用户
# mkdir /home/{smbadmin01,smbuser01}          #home创建两个共享目录
# chmod 777 /home/{smbadmin01,smbuser01}        #目录分配最高权限

7.重启samba服务

# /usr/local/samba/sbin/smbd start                       #重启samba服务

8.在windows下进行访问

 

参考链接:

https://blog.csdn.net/cupidove/article/details/47756225

https://www.cnblogs.com/jacktu/archive/2010/12/31/1923281.html

https://www.cnblogs.com/zoulongbin/p/7216246.html

 

samba包下载路径:

https://pkgs.org/download/samba

https://download.samba.org/pub/samba/

阅读更多

扫码向博主提问

dofaster

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • CPP
去开通我的Chat快问

没有更多推荐了,返回首页