绿色资源网:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

绿色资源网

技术教程
首页服务器类Linux服务器 → 基于Linux的FTP服务器权限管理
我要评论 2009/04/29 19:26:44 来源:绿色资源网 编辑:佚名 [大 中 小] 评论:0 点击:323次

当我们搭建好一个FTP服务器后,接下去的工作就是要对这个服务器进行权限的管理与设置。因为这项工作直接关系到FTP服务器上文件的安全,关系到FTP服务器运行的稳定。所以,作为企业的网络管理员,不能够忽视这项工作的重要性。

在Linux下,管理FTP服务器的权限比Windwos环境下,相对来说,要复杂一点。因为Linux下,主要通过命令行的方式来实现权限的管理与配置。而在Windows环境下,则可以通过图形界面来配置,故后者相对简单一点。不过,若从灵活性上来讲,则前者要优越的多。如WU-FTP,是Linux操作系统上利用的最广泛的FTP软件。其在权限的管理上,就比微软自带的FTP服务器要灵活的多。再配上Linux操作系统本身的安全性,使得WU-FTP服务器的安全更上一层楼。

下面笔者就集合WU-FTP软件,谈谈在Linux下如何做好FTP服务器权限的管理。

若用一句话来概括的话,Wu-FTP软件主要通过组来管理其自身的访问权限。具体的来讲,可以从以下几个方面了解这个服务器权限管理的全貌。

一、如何定义一个组?

定义FTP服务器的访问组,也叫做类,是FTP服务器权限管理的最基本的动作。后续的权限管理,都是根据这个组来定义的。/etc/ftpaccess 配置文件是用来配置WU-FTP访问权限的主要参数文件。大部分的FTP服务器权限都是在这个文件中进行配置。

若我们需要定义一个FTP的组,就需要在这个参数文件中,加入如下的语句:

Class QA real,guest,anonymous 192.168.1.*

这条语句的意思是,现在定一个QA的组。在这个组中,包括三种类型的用户,分别为REAL(真实定义的用户)、GUEST(GUEST帐户)、ANONYMOUS(匿名访问帐户)。若现在有这三种类型的帐户,从子网为192.168.1.*的地方访问这个FTP服务器的话,则就属于QA这个组。若是其他的IP地址访问,即使其用户属于这三个类型的帐户,其也不属于QA这个组,不具有这个组的访问权限。很明显,通过这种方式,还可以实现根据IP地址与帐户结合的方式来管理FTP服务器访问权限。这比光凭帐户来管理,相对来说,要安全一点。

这种配置方式还有另外的一些变形,对其进行合理的搭配,可以大大的提高访问的安全性与灵活性。

第一种变形:IP地址可以以域名的方式来定义,这在大型网络中,如集团型企业的网络中用的比较普遍。如现在有一个集团企业,下面有A、B、C三个子公司。为了公司员工之间文件交流的方便,集团企业在网上建立了FTP服务器。但是,现在集团网络管理员希望各个子公司平时只能够访问FTP服务器下自己的公司的文件夹。对于其他子公司的文件夹他们不能访问。此时,就可以建立三个组,分别对应各自的域名。如:Class A企业 real,guest,anonymous A公司的网络域名。这条语句的意思就是从A公司访问FTP服务器的帐户都属于组“A企业”。然后再为这个组配置相关的权限,就可以实现A企业的用户只能够访问某个特定的文件。

第二种变形方式:利用“!”符号来排除某些特定的IP地址。如有时候,我们可能会把某些特定的IP地址分配给外来的用户。如当客户来访的时候,我们就给其分配一个特定的IP地址。这主要是为了防止这些用户随意的访问我们公司的网络资源。为此,我们就需要利用“!”符号排除某些IP地址。我们只需要在上面例子的IP地址前面,加入这个感叹号,即表示排除了这个IP地址。

二、针对组的一些具体权限的设置。

设置好上面的组之后,我们接下去的工作,就是针对这些组设置具体的权限。下面笔者就探讨一下,一些常用权限的设置。

1、某个组的用户只能够查看或者下载FTP服务器上的文件,而不能上传文件。

这是组权限控制中非常常用的一些功能。如有时候企业可能要给客户看一些大的设计图纸。由于设计图纸比较大,通过邮件等方式根本无法传输。为此,有些企业就会专门建立FTP服务器,让客户能够直接从这个服务器上下载设计图纸,以提高文件传输的效率。不过,为了安全考虑,客户只能够下载文件,而不能够向这个FTP服务器上传任何的文件。为了实现这个目的,我们就需要利用file-limit参数来实现这个需求。这个参数主要用来限制某个组的任何一个用户允许上传文件的数量。若我们把客户的帐户归类为一个组,然后把这个上传文件的数量定义为0。如此的话,只要是客户登陆FTP服务器的时候,他们可以访问这个FTP服务器,但是却无法上传任何文件。

2、设置最大连接数。

为了FTP服务器的稳定性考虑,我们一般需要限制访问人数。由于WU-FTP是根据组(类)来控制最大连接数的,所以,这里配置的时候要注意两个问题。一是合理配置各个类的最大连接人数。如企业中可能是根据部门的类别来配置具体的组。所以,此时,应该跟部门的人数不同,来合理设置组的最大连接数。二就是要根据FTP服务器的性能与硬件资源,来合理配置FTP服务器的总的连接数。这个总的连接数就是各个组的连接数的总合。若同时连接在服务器上人太多的话,则很可能FTP服务器会因为资源耗竭而当机。所以,一般情况下,当企业的FTP服务器不仅向企业内部网络开放,也像企业外部网络开放的时候,则就需要注意,这个FTP服务器最大连接数的限制。为了达到这个目的,我们需要配置limit 参数,来制定某个类的最大连接数。同时,也可以制定一个文本文件,当达到最大人数的时候,给访问者显示上面内容,如致歉方面的内容。

3、访问拒绝文件信息的配置。

虽然当访问被拒绝的时候,不给用户反映信息,也是可行的。但是如此配置的话,就不怎么人性化。用户访问FTP服务器的时候,当没有权限时,应该让服务器向用户说明是由于什么原因没有没有访问成功。如此的话,不但对用户比较友好;当出现故障的时候,也利于我们排除故障。

下面,笔者就谈谈如何配置这个提示文件。提示文件包括常量与变量两块内容。常量就是一些描述性的说明,如“对不起,你不能够访问”等等。但是,很明显,常量的话,不能够反映拒绝访问的具体信息。为了能够充分显示被拒绝访问的原因,WU-FTP服务器提供了一些变量。通过这些变量,可以很直观的反映出用户被拒绝访问的原因。

%N:这个变量名表示某个组(类)当前连接的用户数目。如我们在设置FTP连接数的时候,有这方面的设置,则就可以利用这个变量来说明问题。如可以如下方式配置出错提示文件:“对不起,现在这个类的访问认为位%N ,超过了最大连接人数,请稍候再试。”。如此的话,这个变量会把当前的实际连接人数显示出来。

%E:管理员的邮件地址。在这个FTPACCESS参数文件中,还可以配置网络管理员的邮件地址。当FTP服务器出现故障的时候,则可以向这个邮件地址发送邮件。现在若我们希望能够在这个出错信息中,显示网络管理员的邮箱地址,以方便当访问出现故障时,用户向网络管理员发送邮件寻求帮助。为此,我们可以如下定义这个出错文件:“对不起,暂时不能够访问,若有疑问,请发邮件%E询问”。如此的话,在出错文件中,就会把这个参数文件中定义的网络管理员EMAIL显示在上面。

%T:本地当前时间。有时候,我们会在欢迎界面上显示当前的时间。如现在时间是多少多少,原因你访问等等友好信息。此时,就可以利用%T参数显示本地当前时间。另外,在有些企业也可能要限制FTP服务器的访问时间,如只允许在早上八点到下午五点的上班时间访问。此时,就需要在出错时间中加入这个本级时间参数。从而提示用户,现在的时间是不能够访问FTP服务器的等等。

%C:当前的工作目录。有时候,往往还需要对用户进行工作目录的限制。如某些用户只能够访问特定的目录等等。此时,也有必要向用户显示他们当前的访问目录,以提示他们已经越界了。此时,就可以在出错文件中,加入%C参数,让出错文件显示当前的目录。

总之,在这个出错信息配置文件中,我们要出于清晰明了的目的,向用户展示被拒绝访问的原因。如此的话,一方面我们网络管理员可以减少很多的工作量,不用老实被用户烦这烦那的。另一方面,也会为我们解决故障提供线索。如此的话,只要用户报上出错的提示,则我们就可以知道问题发生的原因了,从而为解决故障赢得了时间。

关键词:Linux,FTP服务器

limbo镜像linux文件

limbo镜像linux文件

556.15M v1.0

  • SwingInspector for Linux

    SwingInspector for Linux

    6.72M v1.0

  • 智能陈桥五笔 for Linux

    智能陈桥五笔 for Linux

    1.82M v1.0

  • rdesktop(Linux远程桌面管理)

    rdesktop(Linux远程桌面管理)

    378KB v1.0

  • stupid-ftpd(嵌入式linux平台ftp服务端软件)

    stupid-ftpd(嵌入式linux平台ftp服务端软件)

    34KB v1.0

  • 制作linux启动u盘(rufus)

    制作linux启动u盘(rufus)

    599KB v1.0

  • U盘启动Linux工具(MultiBootUSB)

    U盘启动Linux工具(MultiBootUSB)

    12.02M v1.0

  • bt8无线路由修改加强版(CDLinux)

    bt8无线路由修改加强版(CDLinux)

    131.08M v1.0

  • LiLi USB Creator(linuxU盘引导工具)

    LiLi USB Creator(linuxU盘引导工具)

    6.29M v1.0

  • xampp for linux 64位

    xampp for linux 64位

    243.32M v1.0

  • 热点图文

    更多+

    精品软件

    相关内容推荐

    苏三传奇张芯宁他和她的猫诡计火星生活第二季黄渤电视剧霹雳火电影性生活在线播放大咪咪在线恋战冲绳河井青叶博人传樱花动漫周政杰李歌洋汪汪队第十一季妖神记第三季圣烟电影小花电视剧戏点鸳鸯演员表蜡笔小新第三季等风来电影青蛇传说甄楚倩电影桑叶电影被侵犯的勇者三妹第1集疯岳撬佳人虎胆俏佳人岳母的简介电影性欲机器电影痴汉电车麻药王电影奇妙小镇演员表时空交叉点美容店电影刘老根1队列之末恐怖旅馆626杨惠智邱淑贞演过的电影赵寰宇地狱亡灵为什么来我家汪永贵烈性摔跤在线观看伍姣湾仔之虎苍丽奈欢乐好声音2跑男最新一期寻仇阴阳界放开我北鼻第二季碧海追踪杨巧儿电视剧黎明看见味道的少女蓝色刀锋最后的猎人午马影视来看我吧在线观看西佳的幻想马凡丁心动瞬间一起用餐吧3假扮夫妻爱的初恋孙鹏刘淑英圣烟电影中本悠太it狂人第二季彭艺博送熊大回家2蒋依依演的电视剧坏痞袁成杰杉浦树水爱津田宽治鬼域幽兰湖之御厨驾到葛存壮火星生活第二季坏小子在线观看红色尾翼冯仑简介毛晓慧陈可辛看见味道的少女叶世荣隔离屋董志华借种全集张碧玉灰姑娘动漫夜瘾小生怕怕电影王振福伊莎贝拉莫奈铁血使命演员表爱的健身房袁玫个人资料花间2大世界扭蛋机白痴在线观看烛台背后莫蕾娜巴卡琳灰姑娘成人笑傲在明天缘之空哪集南昌起义电影再爱我一次逆爱欧豪主演的电视剧父亲大人孙嘉灵罗马2度希林思意孙佳雨无颜之月樱花麦家琪三级电影彭璜梦惊魂秘书完整版洗冤录演员表再次微笑吹落的树叶禁断动画山下健二郎田中美佐子鬼丈夫电影狂兽岩崎宏美团鬼六美女宣言演员电影相亲英雄电视剧樱花漫蛊在线观看笼中囚命运石之门英文多啦a梦动画片性之诱惑卫志豪大南迁汉娜伊贺忍法帖蒋雯一人之下5秋霞伦理剧善良的在线观看情难自制在线观看你好罗茜天真与闪电大长今电影东京审判周子扬人间中毒删减片段爱情公寓劳拉二分之一的魔法老表毕业啦李采潭伦理电影绿色地狱电影欢乐颂二唐铁嘴人厨子黄石第四季永不消失的番号裴斗娜谷毓英十三号星期五朴恩彬猪猪侠光明守卫者赤根京楚留香电影温杜大师颤栗异种驸马不要啊剑谍朴持厚大冒险家电影bl动漫在线观看玛丽王后电影大内密探灵灵发超人前传第十季迷人的保姆伦理片爆笑虫子第二季邢岷山伊甸园之东虫虫危机食色性也电影河北麻友子我的灿烂人生秋霞在线视频观看新百娘子传奇江湖儿女电视剧这个保安有点彪熊阔海子夜电影激清电影未来世纪

    站外内容推荐
    环保导航 | 网站优化公司 | SEO工具 | 百度seo公司 | 素材网站 | 惠祥源知识网 | 北极图库 | 金凯德工作室 | SEO技术团队 | SEO技术团队 | 虚拟主机 | 新站整站seo | 百度seo公司 | 网站优化 | seo优化 | 德赛环球网 | 新站整站seo | 河南CSCI核心 | 新站整站seo | 关键词排名优化 | 企业智库