Linux各种应用服务器配置试验_第1页
Linux各种应用服务器配置试验_第2页
Linux各种应用服务器配置试验_第3页
Linux各种应用服务器配置试验_第4页
Linux各种应用服务器配置试验_第5页
免费预览已结束,剩余17页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验1:建立SMB服务器,并根据以下要求配置SMB服务器:1.SMB服务器所属的群组名称为student2 .设置可访问SMB服务器的子网为/243 .设置SMB服务器监听的网卡为eth0具体步揍:检查smb的安装:rpm-qsamba安装smb:rpm-ivh/media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm(插入第2张光盘)编辑smb酉己置文件:vi/etc/samba/smb.conf修改第18行:workgroup=student修改第28行:hostsallow=192.168.16.去掉项目前的"

2、;"删I修改第98行:interfaces=eth0去掉项目前的";"删除存盘并重起smb:/etc/rc.d/init.d/smbrestart实验2:在liunx中用户“root”与widows中用户“teacher”和“monitor”之间的映射具体步揍:编辑smb酉己置文件:vi/etc/samba/smb.conf(root登录)修改第84行:usernamemap=/etc/samba/smbusers""删除存盘退出,运行:vi/etc/samba/smbusers修改第2行:“root=administratoradmin&qu

3、ot;改为“root=teachermonitor"存盘退出,注意:使用前将root帐户添加到SMB用户中实验3:建立共享目录student,本机路径为"/home/student",teacher组的用户可以读写目录,studet用户只能读取具体步揍:建立组:groupaddteacher添加用户到组:usermod-Gteacher用户名建立目录:mkdir/home/student编辑smb酉己置文件:vi/etc/samba/smb.conf配置文件末尾添加:studentcomment=teachingdirectorypath=/home/studen

4、treadlist=studentwritelist=teacher存盘退出,注意:使用前用password命令将所有teacher组帐户和student帐户添加到SMB中实验4:测试SMB服务器检查smbclient的安装:rpm-qsamba-clientsmbclient的安装:rpm-ivh/media/cdrom/RedHat/RPMS/samba-client-3.0.10-1.4E.i386.rpm登录SMB:smbclient/RHEL4student-Uteacher1获取文件:gettest.cfg/home/teacher1/test.cfg架设一台NFS服务器,并按照以

5、下要求配置输出目录:(1)开放/nfs/shared目录,供所有用户查阅资料;(2)开放/nfs/upload目录作为/24网段的数据上传目录,并将所有用户及所属的用户组都映射为nfs-upload,其uid与gid均为210;(3)将/home/tom目录仅共享给0这台主机,并且只有用户tom可以完全访问该目录;具体步揍:检查NFS的安装:rpm-qnfs-utilsportmap安装portmap月艮务:rpm-ivh/media/cdrom/RedHat/RPMS/portmap-4.0-63.i386.rpm安装NFS服务:rpm-ivh/m

6、edia/cdrom/RedHat/RPMS/nfs-utils-1.0.6-46.i386.rpm(放入第二张光盘)创建目录:mkdir/nfsmkdir/nfs/sharedmkdir/nfs/upload创建用户设置密码:useraddtompasswdtom编辑NFS主配置文件:vi/etc/exports添加如下语句:/nfs/shared(ro)/nfs/upload/24(ro,all_squash,anonuid=210,anongid=210)/home/tom0(rw)存盘退出实验二利用linux客户端连接并访问NFS服务器上的共

7、享资源连接NFS服务器的/nfs/shared输出目录:mount-tnfs77:/nfs/shared/mnt/nfs将openssl-0.9.8.tar.gzt件COPY!J/root目录:cp/mnt/nfs/openssl-0.9.8.tar.gz/rootDNS实验实验1安装并配置主要名称服务器,要求如下:(1)定义服务器的版本信息为“4.9.11"(2)设置根区域并下载根服务器信息文件named.ca以便DNS服务器能在本地区域文件不能进行查询的解析时,能转到根DNS服务器查询。(3)建立的主要区域,设置允许区域复制的辅域名服务器的地址为192.1

8、68.7.177778WWW(4)建立以下A资源记录.INA.INA.INA(5)建立以下别名资源记录BBSINCNAME(6)建立以下邮件交换器MX资源记录XYZ.com.INMX.(7)建立反向解析区域16.168.192.并为以上A资源记录建立对应的PTR资源记录。具体步揍:检查DNS的安装:rpm-qbindDNS的安装:rpm-ivh/media/cdrom/RedHat/RPMS/bind-9.2.4-2.i386.rpmrpm-ivh/media/cdrom/RedHat/RPMS/b

9、ind-chroot-9.2.4-2.i386.rpm(第四张安装盘)编辑DNS的配置文件:vi/var/named/chroot/etc/named.conf添加如下语句,定义服务器的版本信息:version"4.9.11"从ftp:/添加如下语句,设置根区域:zone"."typehint;file"named.ca"添加如下语句,建立主区域:zone""typemaster;file".zone"allow-transfer7;仓I建并打开.zone区域文件:vi/v

10、ar/named/chroot/var/named/.zone在区域文件中添加如下语句:$ttl38400.INSOA.(200509050810800360060480038400).7778.INMX.INNS.INA.INA.INA.INCNAME.编辑DNS的配置文件:vi/var/named/chroot/etc/named.conf添加如下语句,建立反向解析区域16.168.192.in-addr-arpa:zone"92.”typemaster;file&

11、quot;/var/named/192.168.16.arpa"创建并打开反向区域文件.arpa:vi/var/named/chroot/var/named/.arpa添加如下语句,为A资源记录建立对应的指针PTR资源记录:$.INSOA.(113223978210800360060480038400)NSPTRPTRPTRRHEL.92..IN92..IN92

12、..IN92..IN实验2安装并配置辅助名称服务器,要求如下:(1)定义服务器的版本信息为“4.9.11"(2)建立的从区域,设置主要名服务器的地址为77(3)建立反向解析从区域16.168.192.设置主要名服务器的地址为77具体操作步揍:编辑DNS的配置文件:vi/var/named/chroot/etc/named.conf添加如下语句,建立从区域和反向解析从区域16.168.192.optionsdirecto

13、ry"/var/named"dump-file"/var/named/data/cache_dump.db"statistics-file"/var/named/data/named_stats.txt"version"4.9.11"include"/etc/rndc.key"zone"."typehint;file"named.ca"zone""typeslave;file"slaves/.zone"masters

14、77;zone"92."typeslave;file"slaves/.arpa"masters77;实验3安装并配置cache-only服务器,要求将客户机的查询转发到01这台DNS服务器上编辑DNS的配置文件:vi/var/named/chroot/etc/named.conf添加如下语句,配置cache-only:optionsdirectory"/var/named"dump-file&quo

15、t;/var/named/data/cache_dump.db"statistics-file"/var/named/data/named_stats.txt"version"4.9.11"forwardonly;forwarders01;);include"/etc/rndc.key"DHCP实验实验一架设DHCP服务器,要求如下:(1)作用域/24动态分配范围:000(2)DNS:GATEWAY:192.168.

16、1.1DOMAINNAME:保留:0具体步揍:检查DHCP服务的安装:rpm-qdhcp安装DHCP服务:rpm-ivh/media/cdrom/RedHat/RPMS/dhcp-3.0.1-12_EL.i386.rpm编辑DHCP服务配置文件:vi/etc/dhcpd.conf配置文件中添加如下语句:ddns-update-styleinterim;ignoreclient-updates;#为子网/24建立一个IP作用域subnetnetmask#将在00

17、0范围之内的IP地址动态分配给客户机range000;# IP路由器地址为optionrouters;optionsubnet-mask;# 所在的网域名为optiondomain-name""# DNS月艮务器地址为optiondomain-name-servers;optionbroadcast-address55;default-lease-time86400;max-lease-time

18、172800;# 为网络适配器的物理地址为00:a0:c7:cf:ed:69的主机保留0这个IP地址hostpc1hardwareethernet00:a0:c7:cf:ed:69;fixed-address0;查看IP和MAC:ifconfig实验2测试DHCP打开网卡配置文件:vi/etc/sysconfig/network-scripts/ifcfg-eth0编辑网卡配置文件:BOOTPROTO=NONE为BOOTPROTO=dhcp重新启动网卡:ifdowneth0;ifupeth0测试:ifconfigeth0FTP实验用Linux构建最好

19、的FTP服务器在众多网络应用中,FTP(文件传输协议)有着非常重要的地位。Internet中一个十分重要的资源就是软件资源,而各种各样的软件资源大多数都放在FTP服务器中。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户发出的命令,并将执行结果返回给客户机。FTP服务可以根据服务对象的不同分为两类:系统FTP服务器只允许系统上的合法用户使用;匿名FTP服务器(AnonymousFTPServer允许任何人登录到FTP服务器去获取文件。FTP的数据

20、传输模式针对FTP数据连接而言,分为主动传输模式、被动传输模式和单端口传输模式三种。1 .主动传输模式当FTP的控制连接建立,客户提出目录列表、传输文件时,客户端发出POR饰令与服务器进行协商,FTP服务器使用一个标准端口20作为服务器端的数据连接端口(ftp-data),与客户建立数据连接。端口20只用于连接源地址是服务器端的情况,并且端口20没有监听进程来监听客户请求。在主动传输模式下,FTP的数据连接和控制连接方向相反,由服务器向客户端发起一个用于数据传输的连接。客户端的连接端口由服务器端和客户端通过协商确定。2 .被动传输模式当FTP的控制连接建立,客户提出目录列表、传输文件时,客户端

21、发送PASVe令使服务器处于被动传输模式,FTP服务器等待客户与其联系。FTP服务器在非20端口的其它数据传输端口上监听客户请求。在被动传输模式下,FTP的数据连接和控制连接方向一致,由客户端向服务器发起一个用于数据传输的连接。客户端的连接端口是发起该数据连接请求时使用的端口。当FTP客户在防火墙之外访问FTP服务器时,需要使用被动传输模式。3 .单端口模式除上述两种模式之外,还有一种单端口模式。该模式的数据连接请求由FTP服务器发起。使用该传输模式时,客户端的控制连接端口和数据连接端口一致。因为这种模式无法在短时间连续输入数据、传输命令,因此并不常用。Linux下有很多可用的FTP服务器,其

22、中比较流行的有WU-FTP(WashingtonUniversityFTP和VSFTPRedHat8.0中自带了WU-FTP?口VSFTPW个软件。WU-FTP是个著名的FTP服务器软件,它功能强大,能够很好地运行于众多Unix操作系统中。不过作为后起之秀的VSFTPffi来越流行,在RedHat9.0发行版中就只带有VSFTPVSFTMVS的意思是“VerySecure0从名称可以看出,从一开始,软件的编写者就非常注重其安全性。除与生俱来的安全性外,VSFTP3S具有高速、稳定的性能特点。在稳定性方面,VSFT可以在单机(非集群)上支持4000个以上的并发用户同时连接。据的数据,VSFTPR

23、多可以支持15000个并发用户。快速构建FTP服务器FTP服务器实现的基本功能是上传下载,下面就分几个步骤来搭建一个可以实现下载功能的简易FTP服务器。1 .安装FTP服务器如果在安装系统时没有选择安装FTP服务器,可以通过RedHat9.0中的“添加/删除应用程序”工具进行安装。具体方法是,选择“主选单”一“系统设置”一“添加/删除应用程序”,在弹出的界面中选中FTP服务器,单击“更新”即可。如果无法确认是否安装了该软件,可以使用以下命令查看:#rpm-qa|grepvsftpdvsftpd-1.1.3-82 .启动FTP服务器套用RedHat9.0的预设范例直接启动VSFTP#/sbin/

24、servicevsftpdstart为vsftpd启动vsftpd:确定3 .在/var/ftp/pub目录下创建一个名为test.txt的文件,文件内容为“Thisisatestfile”。4 .测试使用FTP客户端登录到本地服务器,然后以匿名身份(anonymous)登录:#ftpConnectedto().220(vsFTPd1.1.3)Name(:root):anonymous331Pleasespecifythepassword.Password:230Loginsuccessful.Havefun.Remote

25、systemtypeisUNIX.Usingbinarymodetotransferfiles.这样就成功地登录到FTP服务器。可以显示服务器目录列表如下:ftp>ls227EnteringPassiveMode(127,0,0,1,63,15)drwxr-xr-x2004096Dec0401:35pub226DirectorysendOK.切换到pub目录下,并显示目录内容,可以找到刚才创建的文件test.txt:ftp>cdpub250Directorysuccessfullychanged.ftp>ls227EnteringPassiveMode(127,0,0,1,2

26、32,34)150Herecomesthedirectorylisting.-rw-r-r-10021Dec0401:35test.txt226DirectorysendOK.下载test.txt文件:ftp>mgettest.txtmgettest.txt?y227EnteringPassiveMode(127,0,0,1,186,210)150OpeningBINARYmodedataconnectionfortest.txt(21bytes).226FilesendOK.21bytesreceivedin0.0108secs(1.9Kbytes/sec)查看本机目录内容,可以看到t

27、est.txt已成功下载到本机。ftp>!lsaEIO_Bindersinitrdmntproctftpbootylg.txtbinetclibmymntroottmpboothomelost+foundmysharesbinusrdevid_dsas.pubmiscopttest.txtvar尝试上传名为ylg.txt的文件,可以看到请求被拒绝了。ftp>putylg.txtlocal:ylg.txtremote:ylg.txt227EnteringPassiveMode(127,0,0,1,243,10)550Permissiondenied.退出登录:ftp>bye22

28、1Goodbye.由测试可以看出,已经可以下载文件,但不能上传文件(也不能在服务器上创建目录和文件)。实际上这是一个专门提供下载服务的匿名FTP服务器。从上面的步骤可以看出,并不需要做什么配置就可以完成一个简易FTP服务器的架设。这是因为RedHat已经配置好一个缺省的FTP服务器。不过在实际应用中,大部分情况下这个简易的服务器并不能满足需求。进一步配置FTP服务器下面将创建一个能够满足常用需求的FTP服务器。实际应用中,FTP服务器一般要同时提供上传和下载功能。止匕外,出于安全考虑,还需要有用户身份验证、用户权限设置及空间管理等。下面就来搭建这样一个FTP服务器。1.创建欢迎语。如果希望使用

29、者在进入目录时,能够看到欢迎语或对本目录的介绍,可以通过以下方法来实现。确定/etc/vsftpd/vsftpd.conf文件中dirmessage_enable=YES默认情况下,RedHat1 .0有此设置。接着,在目录中新增名为.message的文件。本例在/home/ylg目录下创建一个.message文件,其内容为“欢迎来到我的FTP站点”。2 .更换FTP服务器的默认端口。将预设的21端口改为2121,这样做是基于安全的考虑。更改方法为,使用vi打开/etc/vsftpd/vsftpd.conf:#vi/etc/vsftpd/vsftpd.conf在文件最后增加如下一行内容:lis

30、ten_port=21213 .取消anonymous登录的功能。在vsftpd.conf文件中找到如下一行,并将其值改为“NO”:anonymous_enable=YES4 .设定使用者不得更改目录。这样做的目的也是基于安全性的考虑。一般情况下,使用者的预设目录为/home/username。若是不希望使用者在登录后能够切换至上一层目录/home,则可通过以下设置来实现。在/etc/vsftpd/vsftpd.conf文件中找到以下三行内容:#chroot_list_enable=YES# (defaultfollows)#chroot_list_file=/etc/vsftpd.chroo

31、t_list将其改为:chroot_list_enable=YES# (defaultfollows)chroot_list_file=/etc/vsftpd/chroot_list新增一个文件/etc/vsftpd/chroot_list,文件内容为两个用户名:ylguser15 .针对不同的使用者限制不同的速度。假设用户ylg所能使用的最高速度为500Kb/s,用户user1所能使用的最高速度为250Kb/s,可以通过以下方法设置。在/etc/vsftpd/vsftpd.conf文件尾部新增以下一行:user_config_dir=/etc/vsftpd/userconf增加一个名为/et

32、c/vsftpd/userconf的目录:#mkdir/etc/vsftpd/userconf在/etc/vsftpd/userconf下新增一个名为ylg的文件,其内容如下所示:local_max_rate=500000在/etc/vsftpd/userconf目录下新增一个名为user1的文件,其内容如下所示:local_max_rate=250000VSFTP寸于速度的限制范围大概在80%到120%之间,也就是限制最高速度为100Kb/s实际的速度可能在80Kb/s到120Kb/s之间。如果频宽不足,数值会低于此限制。6 .对于每一个联机用户,都以独立的进程来运行。一般情况下,在启动VS

33、FTP时,只会看到一个名为vsftpd的进程在运行。但若是读者希望每一个联机用户都能以独立的进程来呈现,则可通过在/etc/vsftpd/vsftpd.conf文件中增加以下一行来实现:setproctitle_enable=YES7,保存/etc/vsftpd/vsftpd.conf文件,然后重新启动vsftpd:#servicevsftpdrestart8 .测试刚创建的FTP服务器。以缺省方式登录会被拒绝,因为此时的默认端口号已经更改为2121,所以登录时需指定端口。# ftpftp:connect:Connectionrefused此时也不能再使用匿名方式登录:# f

34、tp2121Connectedto().220(vsFTPd1.1.3)Name(:root):anonymous331Pleasespecifythepassword.Password:530Loginincorrect.Loginfailed.如果以用户ylg则可以成功登录(指定端口2121),并显示欢迎信息:# ftp2121Connectedto().220(vsFTPd1.1.3)Name(:root):ylg331Pleasespecify

35、thepassword.Password:230-欢迎来到我的FTP站点230Loginsuccessful.Havefun.RemotesystemtypeisUNIX.Usingbinarymodetotransferfiles.因为在设置中设定了不能切换目录,所以下列命令无法正确执行:ftp>cd/home550Failedtochangedirectory.再来测试一下上传和下载。首先下载服务器目录中的test.txt文件:ftp>gettest.txtlocal:test.txtremote:test.txt227EnteringPassiveMode(127,0,0,1

36、,243,215)150OpeningBINARYmodedataconnectionfortest.txt(21bytes).226FilesendOK.21bytesreceivedin0.00308secs(6.7Kbytes/sec)可以通过!ls命令看到本机目录中已成功下载该文件。然后上传本机目录中的ylg.txt文件到服务器:ftp>putylg.txtlocal:ylg.txtremote:ylg.txt227EnteringPassiveMode(127,0,0,1,133,248)150Oktosenddata.226FilereceiveOK.19bytessenti

37、n0.0401secs(0.46Kbytes/sec)用ls命令查看服务器目录,会发现该文件已成功上传。为了测试不同连机用户使用的是不同进程,可以使用ps-ef指令,显示如下所示:#ps-ef|grepftproot129721356013:44pts/100:00:00ftp2121nobody1297312908013:44?00:00:00vsftpdylg1297512973013:44?00:00:00vsftpduser11301313011013:46?00:00:00vsftpdroot1304113015013:47pts400:00:00grepftp到现

38、在为止,一个基本可以满足普通使用需求的FTP服务器就已经架设完成。在实际应用中,有时为了增加安全性,会将FTP服务器置于防火墙之后。如本文开头所述,被动传输模式适合于带有防火墙的情况。下面就来创建一个防火墙后的FTP服务器,该服务器FTP端口为2121,数据传输端口为2020。执行以下两行指令,只允许2121和2020端口打开,其余端口关闭:#iptables-AINPUT-ptcp-mmultiport-dport2121,2020-jACCEPT#iptables-AINPUT-ptcp-jREJECT-reject-withtcp-reset修改/etc/vsftpd/vsftpd.co

39、nf文件,在文本最后添加以下两行:listen_port=2121ftp_data_port=2020重新启动vsftpd:#servicevsftpdrestart有时希望直接在/etc/hosts.allow中定义允许或拒绝某一源地址,可以通过以下配现。先确保/etc/vsftpd/vsftpd.conf中tcp_wrappers=YESRedHat9.0中,这是默值。重新启动vsftpd:#servicevsftpdrestart假设提供和到54的连接,则可对/etc/hosts.allow行如下设定:vsftpd:168.1

40、92.2.1210.31.8.:allowALL:ALL:DENY配置虚拟用户FTP上面配置的FTP服务器有一个特点,就是FTP服务器的用户本身也是系统用户。这显然是一个安全隐患,因为这些用户不仅能够访问FTP也能够访问其它的系统资源。如何解决这个问题呢?答案就是创建一个虚拟用户的FTP服务器。虚拟用户的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源。所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性。在VSFTPK认证这些虚拟用户使用白是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证。使

41、用这种方式更加安全,并且配置更加灵活。下面介绍配置过程。1 .生成虚拟用户口令库文件。为了建立此口令库文件,先要生成一个文本文件。该文件的格式如下,单数行为用户名,偶数行为口令:#viaccount.txtylg1234zhanghong4321gou56782 .生成口令库文件,并修改其权限:#db_load-T-thash-f./account.txt/etc/vsftpd/account.db#chmod600/etc/vsftpd/account.db3 .新建一个虚拟用户的PAM文件。加上如下两行内容:#vi/etc/pam.d/vsftp.vuauthrequired/lib/se

42、curity/pam_userdb.sodb=/etc/vsftpd/accountaccountrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/account4 .建立虚拟用户,设置该用户所要访问的目录,并设置虚拟用户访问的权限:#useradd-d/ftpsitevirtual_user#chmod700/ftpsite经过该步骤的设置,/ftpsite就是virtual_user用户的主目录,该用户也是/ftpsite目录的拥有者。除root用户之外,只有该用户具有对该目录的读、写和执行的权限。5 .生成一个测试文件。先切换至virtu

43、al_user用户身份,然后在/ftpsite目录下创建一个文件:#su-virtual_user$vi/ftpsite/mytestThisisatestfile.$su-root6 .编辑/etc/vsftpd/vsftpd.conf文件,使其整个文件内容如下所示(去掉了注释内容):anonymous_enable=NOlocal_enable=YESlocal_umask=022xferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESwrite_enable=YESanon_upload_enab

44、le=YESanon_mkdir_write_enable=YESanon_other_write_enable=YESone_process_model=NOchroot_local_user=YESftpd_banner=WelcomtomyFTPserver.anon_world_readable_only=NOguest_enable=YESguest_username=virtual_userpam_service_name=vsftp.vu上面代码中,guest_enable=YESfe示启用虚拟用户;guest_username=virtual则是将虚拟用户映射为本地用户,这样虚

45、拟用户登录后才能进入本地用户virtual的目录/ftpsite;pam_service_name=vsftp.vu指定PAM的配置文件为vsftp.vu。7 .重新启动VSFTP#servicevsftpdrestart8 .以虚拟用户gou(Linux中并无该账号)进行测试:#ftpConnectedto().220WelcomtomyFTPserver.Name(:root):gou331Pleasespecifythepassword.Password:230Loginsuccessful.Havefun.Remo

46、tesystemtypeisUNIX.Usingbinarymodetotransferfiles.测试下载服务器目录中的一个文件mytest:ftp>getmytestlocal:mytestremote:mytest227EnteringPassiveMode(127,0,0,1,159,19)150OpeningBINARYmodedataconnectionformytest(21bytes).226FilesendOK.21bytesreceivedin0.00038secs(54Kbytes/sec)测试上传本机目录中的文件vsftpd.conf:ftp>!lsacco

47、unt.dbchroot_listkmytestuserconfvsftpd.confftp>putvsftpd.conflocal:vsftpd.confremote:vsftpd.conf227EnteringPassiveMode(127,0,0,1,117,203)150Oktosenddata.226FilereceiveOK.4229bytessentin0.00195secs(2.1e+03Kbytes/sec)可以看到,使用没有系统账号的虚拟用户可以成功完成上传、下载的工作。但该FTP虚拟服务器只允许虚拟用户登录,其它系统用户无法登录,如系统用户user1不是虚拟用户,则

48、不能登录该虚拟服务器。#ftpConnectedto().220WelcomtomyFTPserver.Name(:root):user1331Pleasespecifythepassword.Password:530Loginincorrect.Loginfailed.在虚拟FTP服务器中,也可以对各个用户的权限进行设置。方法是在/etc/vsftpd.conf文件中添加如下一行:user_config_dir=:目录然后在用户配置文件目录下创建相应的用户配置文件,比如为上述名为gou的用户创建一个配置文件(假设配置文件目录为/etc/user_config_dir):#vi/etc/user_config_dir/gouwrite_enable=NOanono_upload_enable=NO重启FTP服务器,这时再使用账号gou来登录,就已经没有上传的权限了试验一简易ftp服务器的配置1 .查看安装FTP服务器#rpm-qa|grepvsftpdvsf

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论