博客统计信息

用户名:panglei_0923
文章数:38
评论数:31
访问量:35442
无忧币:221
博客积分:516
博客等级:3
注册日期:2009-06-13

网吧文件服务器的搭建
2010-01-21 04:41:10
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://resting.blog.51cto.com/823146/268902
网吧文件服务器的搭建
 
网吧开张,需要搭建一台文件服务器用于电影、音乐、游戏等文件的共享
 
要求:
1.文件服务器有电影、游戏、音乐等供用户使用,还有临时的网络磁盘
2.普通用户可以访问和执行文件服务器中的资源,但是不能进行修改
3.文件的更新不在文件服务器上进行操作,而是通过另一台网管机进行专门操作
4.要求客户通过访问文件服务器看到的目录名是中文的
 
通过对以上要求的分析,得出的结论是这个文件服务器是vsftpd+samba的组合:samba服务器的共享模式是share模式;而vsftpd 服务器为非匿名操作。
 
大概可以分为以下的步骤来完成:
 
一、samba服务器的安装、配置
1.查看Linux系统是否安装了samba软件包
如果没有安装,在第四张系统盘中有,可以通过rpm来进行安装。
mount /dev/cdrom /mnt
cd /mnt/RedHat/RPMS
rpm -ivh samba*
 
2.编辑配置文件  vi  /etc/samba/smb.conf
在第58行,将security的模式改为share
 
注释掉不用的homes共享,为了安全,禁止所有用户通过samba账户登录服务器。
添加共享目录mov、mp3、games和作为网络硬盘的temp
 
其中,电影、游戏、音乐为只读,而网络磁盘为可读写
 
在[global]全局配置中,添加
guest ok =yes     */// 支持匿名访问
dos charset=gb2312
unix charset=gb2312    *///  samba服务器和vsftpd服务器间文字编码,可以分别以中文好英文的形式同时存在
 
重启SMB服务即可。
 
二、vsftpd服务器的安装及配置
1.查看是否安装了vsftpd服务的软件包
 
若没有安装vsftpd服务,在第一张光盘通过rpm命令进行安装。
 
2.编辑配置文件  /etc/vsftpd/vsftpd.conf
将登录模式更改为非匿名,并将登录用户锁定在宿主目录
其他默认即可。
 
3.新建用户upload
adduser upload
passwd upload            * //密码任意
 
新建目录 
mkdir /home/temp
mkdir /home/upload/mov
mkdir /home/upload/mp3
mkdir /home/upload/games
chown更改目录的宿主、宿组,chmod修改相关权限后
 
重启SMB服务!
 
三、测试服务器
 在windows主机上测ftp ,提示输入口令
进去后,测试权限
 
可读,写,执行
 
通过UNC路径访问samba
进去后,测试权限
 
只可读,执行,不可写
 
通过ftp服务器,把smb.conf 下到windows主机,修改后上传、覆盖安装,就可以实现客户机访问到的目录是中文的!
cp /etc/samba/smb.conf  /home/upload
编辑上传后覆盖安装,重启SMB服务
在Linux服务器上查看
 
在windows客户机上查看
 
至此,vsftpd+samba的文件服务器就算搭建成功了!
 
 

本文出自 “交流空间” 博客,请务必保留此出处http://resting.blog.51cto.com/823146/268902

分享至
更多
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别:linux 技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 
2010-01-21 10:06:12
有实例 有内容 好文!顶!

2010-01-21 11:07:20
正好我有个朋友想开个网吧,不过他打算用windows系统来做文件服务器,linux系统搭建的文件服务器在安全上和易用上如何呢?
博主回复:
2010-01-21 19:53:28
windows的文件共享有访问瓶颈!

2010-01-22 00:55:10
呵呵,然后兄弟,再加上一个iptables设置就安全多了。其实我觉得如果你既然用了samba,何不再创建一个用户,将所有目录的属主都给这个用户,例如,manager,给他一个所有目录的属主权,然后给目录1700 的权限,呵呵,那么管理员你的目录安全性不是也可以提高了?呵呵
博主回复:
2010-01-22 14:41:37
谢谢你的建议!
不过iptables正在研究中!

2010-01-22 08:38:19
学习学习,谢谢博主分享!

2010-02-27 17:21:10
支持一下

2010-03-04 16:12:38
顺便建议用helix构建网吧的流媒体服务器,人家到网吧看电影的也不在少数,呵呵。

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: