SambaServer基本配置汇总

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Redhat Enterprise Linux 6.2 samba服务配置

一,虚拟机打开后,添加rehl-server-6.2镜像文件

第一步,

第二步:

一、安装前准备

1、使用Samba服务器需要防火墙开放以下端口

UDP 137 UDP 138 TCP 139 TCP 445

#配置防火墙端口

[root@roothomes ~] 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

#重启防火墙,使规则生效

[root@roothomes ~] /etc/rc.d/init.d/iptables restart

2、关闭CentOS6系统的 SELinux

[root@roothomes ~] vi /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

#:wq 保存。

#重启系统

[root@roothomes ~] shutdown -r now或者 init 6

二、安装Samba

1、检查Samba服务包是否已安装

[root@roothomes ~] rpm -qa | grep samba

samba-3.5.4-68.el6.x86_64

samba-common-3.5.4-68.el6.x86_64

samba-client-3.5.4-68.el6.x86_64

samba4-libs-4.0.0-23.alpha11.el6.x86_64

samba-winbind-clients-3.5.4-68.el6.x86_64

说明samba已经安装,如果没有安装,运行下面命令安装 [root@roothomes ~] yum install samba

2、配置samba

[root@roothomes ~] chkconfig smb on #设置 Samba开机自动启动

[root@roothomes ~] service smb start #启动Samba服务

[root@roothomes ~] /etc/init.d/smb restart #重启

[root@roothomes ~] /etc/init.d/smb stop #停止

[root@roothomes ~] cp

/etc/samba/smb.conf /etc/samba/bak_smb.conf_bak #备份

[root@roothomes ~] cp

/etc/samba/bak_smb.conf_bak /etc/samba/smb.conf #恢复

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

[global] #找到这一行(全局设置标签),在此行下面添加如下行:

workgroup = WORKGROUP #工作组名称改为 Windows

网络所定义的工作组名

server string = Samba Server #设置samba服务器的主机名称

security = user #设置samba服务器安全级别为user,即以账号和口令访问

netbios name = SambaServer #设置Samba服务器访问别名

#在配置文件的末尾添加以下自定义内容

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

comment = SambaServer #在Windows网上邻居中看到的共享目录的备注信息

path = /home/SambaServer #共享目录在系统中的位置

public = no #不公开目录

writable = yes #共享目录可以读写

valid users=SambaServer #只允许SambaServer用户访问

#保存配置

3、添加访问linux共享目录的账号SambaServer

用户家目录为/home/SambaServer, 用户登录终端设为/bin/false(即使之不能登录系统)

[root@roothomes ~] mkdir -p /home/SambaServer #建立SambaServer文件夹[root@roothomes ~] cd /home/SambaServer

[root@roothomes ~] touch samba.txt #创建测试文件samba.txt [root@roothomes ~] useradd SambaServer -d /home/SambaServer -s

/bin/false

[root@roothomes ~] chown SambaServer:SambaServer /home/SambaServer -R

4、将用户SambaServer添加入到Samba用户数据库,并设置登录共享目录的密码为:123456

[root@roothomes ~] smbpasswd -a SambaServer

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

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

Added user SambaServer.

#备注:这里设置的密码是SambaServer用户登录该机的Samba共享的密码,非登陆OS的密码;

5、重启Samba服务器

[root@roothomes ~] /etc/init.d/smb restart

6、浏览共享信息

在Windows客户端输入 \\ip 或者 \\SambaServer #服务器别名回车之后,会跳出来登录框,输入账号SambaServer ,密码123456 , 即可访问共享目录

相关文档
最新文档