搭建文件共享服务器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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服务器的搭建。

相关文档
最新文档