Linux操作系统 Samba服务器配置与使用

Linux操作系统 Samba服务器配置与使用

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。

SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。

配置Samba服务,实现与windows 系统文件共享

OS:RHEL6.4 - 64

1 查看相关服务

排除防火墙和selinux的影响,先禁用selinux和防火墙

禁用selinux 配置文件中SELINUX设置为disabled,重启操作系统查看

[root@rhel64 ~]# getenforce

[root@rhel64 ~]# cat /etc/sysconfig/selinux

禁用防火墙

[root@rhel64 ~]# service iptables stop[root@rhel64 ~]# chkconfig iptables off

[root@rhel64 ~]# service iptables status

[root@rhel64 ~]# chkconfig --list iptables

2 查看软件安装情况

[root@rhel64 ~]# rpm -qa | grep samba

[root@rhel64 ~]# yum grouplist | grep file

[root@rhel64 ~]# yum groupinfo 'CIFS file server'

[root@rhel64 ~]# yum groupinstall 'CIFS file server'

[root@rhel64 ~]# rpm -qa | grep samba

3 创建共享目录

此处共享/software文件系统 用来存放Oracle软件包

[root@rhel64 ~]# df -Th

4 编辑配置文件

追加写入用户自定义共享

[root@rhel64 ~]# vi /etc/samba/smb.conf

执行testparm命令可以查看当前配置

[root@rhel64 ~]# testparm

5 启动samba 服务 并设置系统启动时服务自动启动

[root@rhel64 ~]# service smb start

[root@rhel64 ~]# service nmb start

[root@rhel64 ~]# chkconfig smb on

[root@rhel64 ~]# chkconfig nmb on

[root@rhel64 ~]# chkconfig --list smb

[root@rhel64 ~]# chkconfig --list nmb

6 查看监听端口及本地主机名解析

[root@rhel64 ~]# netstat -lntup | grep mbd

[root@rhel64 ~]# cat /etc/hosts

7 操作系统普通用户 转化为samba用户

[root@rhel64 ~]# id tom

[root@rhel64 ~]# smbpasswd -a tom

[root@rhel64 ~]# pdbedit -L

8 windows客户端查看访问

windows端可以关闭防火墙,排除影响

修改共享目录权限

[root@rhel64 ~]# chmod a+w /software/

[root@rhel64 ~]# ls -ld /software/

windows中新建文件夹成功

9 上传数据库软件包

利用samba服务 将1of7  2of7两个压缩文件上传到/software/db

[root@rhel64 ~]# df -Th /software/

[root@rhel64 ~]# du -sh /software/db

[root@rhel64 ~]# ls -lh /software/db/

10 linux客户端查看samba共享

[root@rhel64 ~]# smbclient -L 192.168.6.101

[root@rhel64 ~]# smbclient -U tom //192.168.6.101/oraclesoft

11 linux客户端挂载samba方法

11.1 临时挂载方法

[root@rhel64 ~]# mount //192.168.6.101/oraclesoft /mnt/samba -o username=tom

[root@rhel64 ~]# umount /mnt/samba

[root@rhel64 ~]# df -Th

11.2 开机自动挂载方法

[root@rhel64 ~]# vi /etc/fstab

[root@rhel64 ~]# mount -a

[root@rhel64 ~]# df -Th

------------------------------------分割线------------------------------------

如何在Ubuntu 14.04中使用Samba共享文件  http://www.linuxidc.com/Linux/2014-07/104894.htm

VMWare 虚拟机 Ubuntu 双网卡 访问 samba 速度 翻倍 http://www.linuxidc.com/Linux/2013-06/85445.htm

Samba文件共享服务器加入Windows Server 2003域 http://www.linuxidc.com/Linux/2013-06/86391.htm

Samba安装配置 http://www.linuxidc.com/Linux/2013-06/86101.htm

CentOS 6.2 下Samba 服务的配置 http://www.linuxidc.com/Linux/2013-01/78390.htm

Samba服务器安装和配置  http://www.linuxidc.com/Linux/2014-12/110459.htm

Win7+VMware+Fedora18 Samba服务器的搭建图解 http://www.linuxidc.com/Linux/2013-01/78234.htm

------------------------------------分割线------------------------------------

Samba 的详细介绍请点这里
Samba 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-01/127228.htm

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值