linux中samba服务器的搭建

对于Samba服务器的搭建由于其依赖包较多所以选择yum安装,所以首先要确定yum源是否安装如果未安装采用以下命令进行yum安装

1,建立一个挂载点这里建立的挂载点为/mnt/cdrom后连接光盘进行挂载,挂载命令如下:

[root@localhost ~]#mount /dev/sr0   /mnt/cdrom

2,执行完挂载命令后切换目录修改yum源

[root@localhost ~]#cd   /etc/yum .repos.d/

[root@localhost yum.repos.d]#vim CentOS-Base.repo

3, 修改该文件CenOs-Base.repo

[centosplus]

name=CentOS-$releasever -Plus

baseurl=file:///mnt/cdrom

gpgcheck=0

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

4,修改文件如上将mirrorlist选项注释掉:注意在centosplus以上的内容要删除或者注释掉!!!将baseurl中的注释去掉并将其目录设置为挂载点如上图所示,设置完成后将gpgcheck设为0将enable值设为1切换到命令模式输入wq保存退出即可

服务器端配置

接下来进行yum安装

[root@localhost ~]#yum   -y install samba

一,匿名登录:

5,安装完成后切换目录修改samba相应的配置文件

[root@localhost ~]#cd /etc/samba

[root@localhost samba]#cp smb.conf   aa

[root@localhost  samba]#cat  aa|grep  -v  "^#"|grep  -v  "^;"   >  smb.conf

6,首先找到samba相应的配置文件cd /etc/samba然后使用ls命令查看,在修改相应配置文件时要先进行备份以防出错,这里使用cp命令进行备份,由于配置文件过大需将无用项删除这里使用cat  备份文件名|grep  -v  "^#"|grep  -v "^;"  > /etc/samba/smb.conf进行相应文件的整理整理过后的文件如下:

7,进入配置文件后要进行相应选项的配置

work=WORKGROUP

security=share

安全选项要设置为share

8,下面为用户自己设置

[ll]

     comment=hello,world //主页可自行设置

     path=/var/lilong//指定模块访问路径

     broweseable=yes

     public=yes

    writeable=yes

以上设置是为了给用户建立指定的目录以及给用户上传和下载的权限相应的目录权限要设置为777

9,设置完毕后关闭防火墙并开启服务

[root@localhost ~]#setenforce 0

[root@localhost ~]#iptables  -F

[root@localhost ~]#service smb start

 10,服务器端配置完成后接下来进行相应的客户端配置使用yum源安装samba-client

[root@localhost ~]#yum   -y  install   samba-client

 11,接下来进行客户端与服务器端的连接须注意客户机与主机必须要位于同一网段下确保服务器与客户端能够通信

[root@localhost ~]#smbclient   - L   //192.168.247.144/ll

 12,下面我们就可以进行上传和下载操作了:

下载:

  首先要在服务器端放置一个文件:须注意该文件应放在服务器的默认路径下:

[root@localhost ~]#cd  /var/lilong

[root@localhost  lilong]#touch   aa.txt

接下来客户端就可以进行文件aa.txt的下载啦:

[root@localhost ~]#smbclient   //192.168.247.144/ll

下载完成

文件上传:

先在客户端创建一个文件然后进行上传

[root@localhost ~]#touch  bb.txt

[root@localhost ~]#smbclient  //192.168.247.144/ll

下面一起去服务器端查看一下吧!!!

[root@localhost ~]#cd /var/lilong

[root@localhost lilong]#ls

查看到上传的文件即为成功

二,用户登录:

13,完成匿名登录以后下面进行相应的用户登录,修改相应的配置文件:

[root@localhost  samba]#vim   smb.conf

 security=user

passdb  backend=tdbsam

[ll]

     comment=lilong's    home //主页可自行设置

     path=/var/lilong//指定模块访问路径

     broweseable=yes

     writeable=yes

     writelist=lilong

用户登陆时要记得把安全级别设置为user相应的配置文件也要做修改如上图所示

14,配置文件修改完成后开启samba服务切记在开启服务前关闭防护墙

[root@localhost  samba]#setenforce 0

[root@localhost  samba]#iptables -F

[root@localhost  samba]#service smb  start

15,服务开启成功后在服务端系统中添加用户并将该用户添加到相应的samba服务器中

[root@localhost ~ ]#useradd   lilong

注意:在系统中添加用户后相应的会在root用户下的家目录中生成一个与用户名相同的目录作为这个用户的家目录

添加用户到系统中并为其设置密码

[root@localhost ~ ]#pdbedit   -a  -u lilong

将添加到系统中的用户添加到samba服务器端

16,相应的用户端设置完成后下面即可进行与服务器端的连接首先我们通过共享文件目录访问

[root@localhost ~ ]#smbclient  -L  //192.168.247.144/ll   -U lilong

17,通过共享访问目录访问后接下来我们通过用户的家目录进行访问

[root@localhost ~ ]#smbclient  -L  //192.168.247.144/lilong   -U lilong

这样我们的samba 服务器的配置就成功完成啦!!!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值