详解Samba安装和配置文件
2014-07-26 17:19
267 查看
详解Samba安装和配置文件
一、samba简介
samba的功能很简单,就是为了使linux和windows之间能够实现共享。并且利用samba搭建文件服务器,不仅比windows功能强大,而且访问速度快、安全。samba服务器具有这么多优点,看来学习搭建samba是网管必须的任务了。首先说明,samba服务器需要两个守护进程:smbd和nmbd。smbd进程监听139TCP端口,处理到来的SMB数据包;nmbd进程监听137、138UDP端口,使其他主机能浏览linux服务器。二、samba安装配置
1、安装环境
服务器: Centos 6.5 64位所需软件包:服务器端软件:samba-3.6.9-151.el6.x86_64.rpm客户端软件:samba-client-3.6.9-151.el6.x86_64.rpm说明:samba:这个软件主要提供了SMB服务器所需的各项服务程序(smbd和nmbd)、相关的文件以及其他与SAMBA相关的logrotate配置文件及开机默认选项文件等。samba-client:当linux系统作为samba客户端时,就需要samba-client了,含有各种工具命令。2、安装和启动samba服务
Step1:安装samba首先把你的光盘挂载上,然后到光盘中搜索你要安装的软件包,然后使用yum命令进行安装。[root@huangzhong ~]# mount /dev/cdrom /media/cdrom mount: block device /dev/sr0 is write-protected, mounting read-only[root@huangzhong ~]# cd /media/cdrom/Packages///搜索安装所需安装包[root@huangzhong Packages]# ll |grep samba-r--r--r--. 2 root root 5291560 Feb 24 2013 samba-3.6.9-151.el6.x86_64.rpm //服务器端用到的安装包-r--r--r--. 2 root root 11370108 Feb 24 2013 samba-client-3.6.9-151.el6.x86_64.rpm //客户端用到的安装包//进行安装[root@huangzhong Packages]# yum install samba-3.6.9-151.el6.x86_64.rpm samba-client-3.6.9-151.el6.x86_64.rpm Step2:启动samba服务//安装完后启动samba服务[root@huangzhong ~]# service smb startStarting SMB services: [ OK ][root@huangzhong ~]# service nmb startStarting NMB services: [ OK ]//查看相关端口是否启动[root@huangzhong ~]# chkconfig smb on[root@huangzhong ~]# chkconfig nmb onStep3:关闭防火墙默认情况下防火墙关闭了139 TCP端口,也关闭了nmbd进程所需要的137、138端口。所以我们使用命令service iptables stop命令关闭防火墙。也可对防火墙进行修改,放行TCP139 UDP 137、138端口。
3、配置samba服务
samba服务的配置文件是/etc/samba/smb.conf,我们使用vim编辑器打开smb.conf文件,然后对samba进行配置。smb.conf文件中包括4种结构,【Global】、【Homes】、【printers】、【Userdefined_shareName】,其中:Globa用于定义全局参数和缺省值Homes用于用户的home目录共享Printers用于定义打印机共享Userdefined_ShareName用于自定义共享(可有多个)(1) 全局配置参数【Global】
基本全局参数
Workgroup 设置samba要加入的工作组server string 指定浏览列表里的机器描述 netbios name 设置samba的NetBIOS名字 (需要自己添加)Intterface 设置接口IP地址Host allow 设置允许访问的主机IP具体需要设置的信息如下:
说明:文件开头为“#”是说明信息,而文件开头是“;”是举例说明(若要使用此例请去掉“;”,例如若要用到interface就需要去掉“;”)
日志全局参数
log file指定日志文件的名称Max log size 指定日志文件的最大尺寸(KB)具体需要设置的信息如下:
安全全局参数
security是定义samba的安装等级,share用户不需要用户名和密码即可登陆samba服务器;user由提供samba服务的samba服务器负责检查帐户及口令;server检查帐户及口令的工作指定由另一台WindowsNT/2000或samba服务器负责;domain指定windowsNT/2000域控制器来验证用户帐户、密码。具体需要配置信息如下:
(2) 配置home共享【home】由于在home共享默认将用户的宿主目录进行了共享,这是十分危险的。所以我们必须删除home共享,方法很简单,将所有的指令前加“;”或“#”,让这条指令不执行,也就不对用户的宿主目录共享了。具体的需要配置信息如下:
(3) 配置自定义共享自定义共享,只需在文件最后加入【share】,名字随便取。其中一的参数我们来依依介绍。需要配置的自定义共享如下:
说明:comment 描述该共享的名称path 定义该共享的目录browseable 指定共享的目录是否可浏览Writable 指定共享的目录是否有写入权限read only 指定共享的目录为只读权限Public 指定是否可以允许Guest帐户访问Guest ok 通public相同,yes为允许guest访问only guest 指定只有guest用户可以访问需要什么可以根据自己的需求自行添加。
相关文章推荐
- samba配置文件详解
- Samba配置文件常用参数详解
- windows自动安装配置文件WINNT.SIF参数详解
- U盘安装FreeBSD8.2+Panabit安装配置+Samba文件服务器+DNS缓存服务器
- ubuntu12.04 amd64 安装 samba和配置VMWARE共享文件
- 详解linux系列之samba的安装及配置
- 安装配置文件共享协议(SAMBA)
- hadoop配置文件详解、安装及相关操作
- Samba配置文件常用参数详解
- Samba配置文件常用参数详解
- 继续摘抄:samba配置文件详解
- samba.conf 文件配置详解
- Samba配置文件常用参数详解
- Samba配置文件常用参数详解
- Samba配置文件常用参数详解
- 安装配置文件共享协议(SAMBA)
- Samba配置文件常用参数详解
- hadoop配置文件详解、安装
- NO1:安装VMLinux虚拟机,安装配置Samba实现Linux与Windows文件共享
- Ubuntu 下安装及配置Samba,实现Windows文件共享