您的位置:首页 > 其它

RHEL6.3下搭建samba服务器

2012-07-31 12:44 260 查看
[align=center]今天学习了 Samba 服务配置, Samba 服务可以用来实现 windows 和 Linux 实现目录共享,本文
简单介绍下 RHEL6 环境下配置 Samba 服务的过程,[/align]
[align=center]安装 samba 服务[/align]
[align=center]--1.1 Samba 需要安装的包samba
samba-common
samba-client[/align]
[align=center]--1.2 查看已安装的 samba 相关包[/align]
[align=center]备注:系统上还少了 samba包,接下来需要安装这个包。[/align]



--1.3 安装 samba





或用rpm安装 samba






--1.4 Samba的端口Nmbd: 137 138
smbd: tcp 139 445
[align=center]启动smb nmb 服务即打开端口[/align]



[align=center]查看端口状态[/align]



[align=center]备注:修改防火墙配置,打开 tcp 139,445 端口。[/align]
[align=center]关闭防火墙命令 service iptables stop[/align]
[align=center]以匿名方式配置 samba
--2.1
配置 samba 配置文件修改文件 /etc/samba/smb.conf, 修改 security 参数,部分内容如下[/align]



备注:当 security 配置成 share 时,访问共享目录不需要输入密码。
[align=center]shift+g 在命令行 $ 跳到最后一行[/align]



[align=center]按shift + zz 键保存退出[/align]
--2.2 共享目录相关参数说明comment: 共享目录备注
path: 设置共享目录
public: 设置共享目录是否支持匿名访问
browseable: 设置用户是否可以在浏览器中看到目录
writeable: 设置用户是否可以在共享目录写入数据
valid user: 设置哪些用户或组(@组名)可以访问共享目录
create mode: 设置用户在共享目录里创建文件的默认权限
directory mode: 设置用户在共享目录里创建文件夹的默认权限
--2.3 创建目录



--2.4 查看 seliniux 运行模式


[align=center]--2.5 测试在运行中输入 ”\\192.168.1.109\” 可以看到共享目录,如图所示[/align]
[align=center]如看不到共享目录 请先关闭防火墙 service iptables stop[/align]
[align=center]备注: 但是不能进入共享目录,双击目录时,报以下ERROR[/align]



[align=center]原因是,RHEL6的selinux 挡住了,解决方法有两种:[/align]
[align=center]1 禁用 selinux [/align]
2 配置selinux
--2.6 方法一:禁用 selinux



--2.7


[align=center]将SELINUX=enforce 改为disable 保存退出重启
--2.8 再次访问测试配置好 selinux 后,可以进入共享目录 /public ,并查看其中的子文件了。[/align]



[align=center]以输入用户名/密码方式配置 samba 服务
--3.1
配置 samba 配置文件修改文件 /etc/samba/smb.conf 的 security 参数,部分内容如下[/align]






[align=center]备注:修改参数 security = user 参数。[/align]
[align=center]--3.2 增加用户st01并关闭shell登录[/align]



[align=center]--3.3 设置 samba 用户st01密码 [/align]



[align=center]备注:这个密码是在 windows 平台上访问 Linux 共享目录的密码。
--3.4 查看共享目录信息 [/align]



--3.5 重启 smb 服务



[align=center]--3.6 连接测试[/align]
[align=center]访问成功,如图所示[/align]






[align=center]备注:在上图输入用户名和密码后,就可以访问目录 /public,,并可在此目录进行创建,删除文件。[/align]
[align=center]如不能访问 清除之前的会话[/align]


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: