首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

redhat 装配配置samba实现win共享linux主机目录

2013-03-01 
redhat 安装配置samba实现win共享linux主机目录一、安装前准备1、使用Samba服务器需要防火墙开放以下端口???

redhat 安装配置samba实现win共享linux主机目录
一、安装前准备
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系统的 SE #f5f7f8; font-family: 宋体, Arial;">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 , 即可访问共享目录



问题:
如果无法访问共享目录的内容,请把防火墙停止;
[root@roothomes ~] service iptables stop

热点排行