Centos 6.5 Samba 服务器的搭建

Centos 6.5 Samba 服务器的搭建

  • Samba服务器需在防火墙下开启以下端口
    UDP 137
    UDP 138
    TCP 139
    TCP 445
    命令:
vi /etc/sysconfig/iptables #配置防火墙端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT 
-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT 
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT 
/etc/rc.d/init.d/iptables restart    
service iptables restart   #重启防火墙,使规则生效
  • 关闭SELINUX
    命令:
vi /etc/selinux/config 
  SELINUX=enforcing 改为SELINUX=disabled  
:wq         #保存,关闭

重启系统
命令: reboot

  • 安装Samba及客户端Samba-client
    命令:
    yum -y install samba samba-client
  • 配置samba
    设置开机自动启动 命令:
    chkconfig smb on

    启动samba服务 命令:
    service smb start 或 /etc/init.d/smb start

    设置samba别名服务自动启动命令:
    chkconfig nmb on

    启动samba别名服务命令:
    service nmb start 或 /etc/init.d/nmb start

    备份samba配置文件命令:
    cp /etc/samba/smb.conf /etc/samba/smb.confbak

    恢复samba配置文件 命令:
    cp /etc/samba/smb.confbak /etc/samba/smb.conf

    进入配置文件 命令:
    vi /etc/samba/smb.conf
    找到[global]这行进行配置
    我自己的配置方法是删除smb.conf文件,再创建smb.conf文件自行配置信息

    配置信息如下:

[global] 
    workgroup = WORKGROUP            #工作组(可自行设置)

    service string = Samba Server    #设置samba服务器名称[可自行更改] 
    netbios name = SambaServer       #设置服务器访问别名[可自行更改] 
    security = user  #设置samba服务器安全级别为user,即以账号和口令访问

    [rise]                #在Windows网上邻居中看到的共享目录的名字

    path = /home/rise                #共享文件地址
    public = no                      #不公开目录
    writeable = yes                  #共享目录可以读写
    valid user = rise                #只允许rise用户访问
    browseable = yes                 # 
    :wq                             #保存配置信息
  • 添加用户访问linux共享目录
    rise 用户家目录为/home/rise, 用户登录终端设为/bin/false(即使之不能登录系统)
mkdir /home/rise     #建立rise文件夹
touch samba.txt      #创建测试文档

useradd -d /home/rise -s /sbin/nologin rise
chown rise:rise /home/rise -R 
  • 将用户rise添加入到Samba用户数据库,并设置登录共享目录的密码

命令:

smbpasswd -a rise    #配置samba用户rise密码

New SMB password: 输入该用户用于登录Samba的密码

Retype new SMB password: 再次确认输入该密码

Added user rise. #特别注意:这里设置的密码是用户登录Samba共享目录的密码,不是用户登录linux系统的密码,
密码设置为
123456

  • 重新启动服务
/etc/init.d/smb restart 
  • 测试

    在window客户端输入
    \IP地址 或者 \rise #服务器别名 回车之后,会跳出来登录框,
    输入账号rise 密码123456 即可访问共享目录
    至此,
    CentOS 6.5 linux samba
    服务器配置完成。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值