搭建文件共享服务器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
搭建技术部文件共享服务器
一在citrix xenserver环境下搭建,虚拟机为RHEL5.4。分别开启Apache服务;vsftp服务;二硬件配置虚拟机内存600M 硬盘140G
Vsftp 100G,其中60G用于部门文件共享,40G=5G*8用于部门同事,权限()
三搭建过程
1)安装xenserver和xencenter并在上面安装虚拟机RHEL5.4
(略安装xenserver只是为了测试xen的性能,无太多实际意义)
2)安装vsftpd
挂载光驱:
mkdir /media/cdrom
mount /dev/xvdd /media/cdrom
进入/media/cdrom/Server下
rpm –ivh vsftp*
备份vsftp.conf到root下
mkdir /root/vsftpd/
cp /etc/vsftpd/vsftpd.conf /root/vsftpd/vsftpd.conf.bak
然后vi /etc/vsftpd/vsftpd.conf
可以man 5 vsftpd.conf作为参考
首先先将linux的一些安全机制禁用,linux和windows有一些不同,windows首先的出发点是考虑用户的使用方便,linux首先要考虑的是安全性,安装性高了,但是有些功能服务就难以实现,所以得先要了解这些安全机制。
先将防火墙iptalbes禁用service iptables stop,也可以更改其中的ftp模块,因为在内网访问,所以直接禁用。
然后将SELINUX禁用,SELINUX(security-enhancedlinux)
关闭SELINUX: setenforce=0 不然实体用户无法上传文件
开启SELINUX: setenforce=1 调试完vsftpd可以将其开启
建立用户jishubu,lida,liyanbin,liyinda,liyajun,chengjinfu,chenguohua,gaozhenchuan,baiyue,gengwei
并在jishubu目录下建立子目录:network,linux,windows,desktop,desktop下建立子目录:office,ie,system,print,else,
创建组groupadd desktop
将用户划入desktop :useradd –g desktop ‘user’
useradd –d /var/ftp/jishubu jishubu
passwd jishubu (密码统一为vancl@123)
磁盘配额
Jishubu:80G 个人文件夹:5G
用quota进行磁盘配额
使文件系统支持quota
vim /etc/fstab 添加userquota,grpquota
扫描文件系统:quotacheck –avugm
之后再/下就会出现两个配置文件aquota.group 和er
启动磁盘配额
quotaon –avug
设定磁盘配额
edquota –u ‘user’(以KB为单位)
其他用户如上(edquota –p ‘模板’–u ‘user’)
设置文件夹权限
各个用户对自己的文件夹有完全控制的权限,并锁定在各自的目录内。Jishubu中不能更改文件夹生成树
chmod 555 jishubu
chmod 555 desktop
权限问题:本地权限大于vsftpd权限
设置vsftpd
vi /etc/vsftpd/vsftpd.conf
chroot_local_user=YES #绑定宿主目录,防止用户cd到/,安全性
启用vsftpd服务
service vsftpd start
vsftpd的配置基本完成
在安装Apache 并开启服务,用dw做一些网页上传到服务器上,最后完成ftp服务器的搭建。