仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 406|回复: 9
打印 上一主题 下一主题

[其他Linux] 来一发基于Linux的FTP服务器权限办理

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:10:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
当我们搭建好一个FTP服务器后,接下往的事情就是要对这个服务器举行权限的办理与设置。由于这项事情间接干系到FTP服务器上文件的平安,干系到FTP服务器运转的不乱。以是,作为企业的收集办理员,不克不及够无视这项事情的主要性。
  在Linux下,办理FTP服务器的权限比Windwos情况下,绝对来讲,要庞大一点。由于Linux下,次要经由过程命令行的体例来完成权限的办理与设置。而在Windows情况下,则能够经由过程图形界面来设置,故后者绝对复杂一点。不外,若从天真性下去讲,则前者要优胜的多。如WU-FTP,是Linux操纵体系上使用的最普遍的FTP软件。其在权限的办理上,就比微软自带的FTP服务器要天真的多。再配上Linux操纵体系自己的平安性,使得WU-FTP服务器的平安更上一层楼。
  上面笔者就汇合WU-FTP软件,谈谈在Linux下怎样做好FTP服务器权限的办理。
  若用一句话来归纳综合的话,Wu-FTP软件次要经由过程组来办理其本身的会见权限。详细的来说,能够从以下几个方面懂得这个服务器权限办理的全貌。
  1、怎样界说一个组?
  界说FTP服务器的会见组,也叫做类,是FTP服务器权限办理的最基础的举措。后续的权限办理,都是依据这个组来界说的。/etc/ftpaccess设置文件是用来设置WU-FTP会见权限的次要参数文件。年夜部分的FTP服务器权限都是在这个文件中举行设置。
  若我们必要界说一个FTP的组,就必要在这个参数文件中,到场以下的语句:
  ClassQAreal,guest,anonymous192.168.1.*
  这条语句的意义是,如今定一个QA的组。在这个组中,包含三品种型的用户,分离为REAL(实在界说的用户)、GUEST(GUEST帐户)、ANONYMOUS(匿名会见帐户)。若如今有这三品种型的帐户,从子网为192.168.1.*的中央会见这个FTP服务器的话,则就属于QA这个组。如果其他的IP地点会见,即便其用户属于这三个范例的帐户,其也不属于QA这个组,不具有这个组的会见权限。很分明,经由过程这类体例,还能够完成依据IP地点与帐户分离的体例来办理FTP服务器会见权限。这比光凭帐户来办理,绝对来讲,要平安一点。
  这类设置体例另有别的的一些变形,对其举行公道的搭配,能够年夜年夜的进步会见的平安性与天真性。
  第一种变形:IP地点能够以域名的体例来界说,这在年夜型收集中,如团体型企业的收集顶用的对照广泛。如如今有一个团体企业,上面有A、B、C三个子公司。为了公司员工之间文件交换的便利,团体企业在网上创建了FTP服务器。可是,如今团体收集办理员但愿各个子公司平常只可以会见FTP服务器下本人的公司的文件夹。关于其他子公司的文件夹他们不克不及会见。此时,就能够创建三个组,分离对应各自的域名。如:ClassA企业real,guest,anonymousA公司的收集域名。这条语句的意义就是从A公司会见FTP服务器的帐户都属于组“A企业”。然后再为这个组设置相干的权限,就能够完成A企业的用户只可以会见某个特定的文件。
  第二种变形体例:使用“!”标记来扫除某些特定的IP地点。若有时分,我们大概会把某些特定的IP地点分派给外来的用户。如当客户来访的时分,我们就给其分派一个特定的IP地点。这次要是为了避免这些用户随便的会见我们公司的收集资本。为此,我们就必要使用“!”标记扫除某些IP地点。我们只必要在下面例子的IP地点后面,到场这个叹息号,即暗示扫除了这个IP地点
2、针对组的一些详细权限的设置。
  设置好下面的组以后,我们接下往的事情,就是针对这些组设置详细的权限。上面笔者就切磋一下,一些经常使用权限的设置。
  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参数,让堕落文件显现以后的目次。
  总之,在这个堕落信息设置文件中,我们要出于明晰了然的目标,向用户展现被回绝会见的缘故原由。云云的话,一方面我们收集办理员能够削减良多的事情量,不必厚道被用户烦这烦那的。另外一方面,也会为我们办理妨碍供应线索。云云的话,只需用户报上堕落的提醒,则我们就能够晓得成绩产生的缘故原由了,从而为办理妨碍博得了工夫

</p>
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。
若天明 该用户已被删除
沙发
发表于 2015-1-18 12:19:40 来自手机 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
小妖女 该用户已被删除
板凳
发表于 2015-1-23 05:42:38 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
蒙在股里 该用户已被删除
地板
发表于 2015-1-31 15:25:15 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
逍遥一派 该用户已被删除
5#
 楼主| 发表于 2015-2-18 18:56:29 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
第二个灵魂 该用户已被删除
6#
发表于 2015-3-6 09:33:50 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
兰色精灵 该用户已被删除
7#
发表于 2015-3-13 00:09:32 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
不帅 该用户已被删除
8#
发表于 2015-3-13 00:09:32 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
乐观 该用户已被删除
9#
发表于 2015-3-13 00:09:33 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
飘灵儿 该用户已被删除
10#
发表于 2015-3-20 07:24:31 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 01:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表