共计 2608 个字符,预计需要花费 7 分钟才能阅读完成。
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