Vsftp服务器配置

合集下载

vsftp配置安装以及权限设置

vsftp配置安装以及权限设置

vsftpd FTP服务器架设在windows上完了完server-u,很简单,一个小时就能完成ftp服务器的假设,在liunx下要架设一个ftp就没那么容易了,在网上找了找资料在windows上架设 FTP 首选 Server-u,看看资料,点点下一步,基本上10分钟就能架设一个ftp服务器了,在linux下面架设ftp服务器,确实费了我一番功夫,现在想起来,需要总结的就是看资料的时候一定要全面,并且做好一个资料要看完。

最终我选择了 vsFTPd是一款在Linux发行版中最受推崇的FTP服务器程序。

特点是小巧轻快,安全易用。

vsftpd (号称最安全的ftp 服务器)下面讲下linux 下使用vsftpd 的步骤:1.首先下载需要的软件,双机直接安装:a.vsftpd-2.0.1-5.EL4.5.i386.rpm (在liunx4 的第一张光盘)b.db4-utils-4.2.52-7.1.i386.rpm (在liunx4 的第三张光盘) ,用来加密虚拟用户密码等文件的工具2.启动vsftpd服务在控制台执行 service vsftpd start ,如果没有什么问题,你可以看到服务启动的进程号,如果出现了问题,你可以试着将 gssftp 这个服务停掉,执行service vsftpd stop 因为这个服务或许会造成冲突查看vsftpd服务器启动情况 service vsftpd status3.用客户端工具连接ftp服务器在window操作系统下,打开命令提示符,输入 ftp 133.64.81.164 回车然后使用默认的用户名(ftp)和密码(ftp) ,就可以登录ftp服务器了,或者你也可以使用系统用户的用户名和口令登录ftp服务器。

经过以上3个步骤我们就完成了ftp服务器的假设,但是这里有许多问题a.安全性,匿名用户也可以登录,进行操作b.用户登录以后并没有锁定目录c.用户的权限配置没有体现还有其他的问题,基于这些问题,需要我们了解下 vsftpd的工作原理,上面的操作都是基于一下的3个配置文件的vsftp相关配置文件说明/etc/vsftpd/vsftpd.conf/etc/vsftpd.ftpusers/etc/er_list其中,/etc/vsftpd/vsftpd.conf 是主配置文件。

Vsftpd配置(Centos7)

Vsftpd配置(Centos7)

Vsftpd配置(Centos7)6.1、Vsftpd介绍:⽤于上传图⽚和使⽤ FTP 协议访问图⽚服务器。

解决分布式环境的图⽚访问问题,使⽤vsftpd对图⽚做统⼀管理。

vsftpd 是“very secure FTP daemon”的缩写,安全性是它的⼀个最⼤的特点。

vsftpd 是⼀个在 UNIX 类操作系统上运⾏的服务的名字,它可以运⾏在诸如 Linux、BSD、Solaris、 HP-UNIX 等系统上⾯,是⼀个完全免费的、开放源代码的 ftp 服务器软件,⽀持很多其他的FTP 服务器所不⽀持的特征。

⽐如:⾮常⾼的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟⽤户、⽀持IPv6、速率⾼等。

vsftpd是⼀款在Linux发⾏版中最受推崇的FTP服务器程序。

特点是⼩巧轻快,安全易⽤。

在开源操作系统中常⽤的FTPD套件主要还有ProFTPD、PureFTPd和wuftpd等。

1、特点:(1)它是⼀个安全、⾼速、稳定的FTP服务器;(2)它可以做基于多个IP的虚拟FTP主机服务器;(3)匿名服务设置⼗分⽅便;(4)匿名FTP的根⽬录不需要任何特殊的⽬录结构,或系统程序或其它的系统⽂件;(5)不执⾏任何外部程序,从⽽减少了安全隐患;(6)⽀持虚拟⽤户,并且每个虚拟⽤户可以具有独⽴的属性配置;(7)可以设置从inetd中启动,或者独⽴的FTP服务器两种运⾏⽅式;(8)⽀持两种认证⽅式(PAP或xinetd/ tcp_wrappers);(9)⽀持带宽限制;(10)不⽀持⽂件的在线编辑,需要先将⽂件下载,编辑完成后再上传。

VSFTP市场应⽤⼗分⼴范,很多国际性的⼤公司和⾃由开源组织在使⽤.2、vsftpd的访问模式:(1)ftp基于的传输协议:FTP是仅基于tcp的服务,不⽀持udp。

FTP使⽤2个端⼝,⼀个数据端⼝和⼀个命令端⼝(也可叫做控制端⼝)。

通常来说这两个端⼝是21(命令端⼝)和20(数据端⼝)。

vsftpd.conf-vsftpd的配置文件

vsftpd.conf-vsftpd的配置文件

vsftp‎d.con‎f - v‎s ftpd‎的配置文‎件描述‎v sftp‎d.con‎f可以用‎于控制 v‎s ftpd‎,以实现‎各种各样的‎功能. v‎s ftpd‎缺省到‎/etc/‎v sftp‎d/vsf‎t pd.c‎o nf 处‎查找此文件‎.当然,‎您也可以‎通过命令行‎参数进行指‎定. 这个‎命令行参数‎就是指 v‎s ftpd‎的配置文‎件. 对于‎想使用高级‎inet‎d管理的‎用户, 例‎如, xi‎n etd,‎则这个功‎能非常有用‎.可以使‎用不同的配‎置文件来启‎动基于虚拟‎主机的每个‎服务.‎格式vs‎f tpd.‎c onf ‎的格式非常‎简单. 每‎行要么是注‎释, 要么‎是指令. ‎注释行以‎#开始,‎将被忽略‎.指令行‎格式如下:‎选项=‎值应当‎注意的一点‎是如果在‎选项, =‎和值‎之间存在空‎格, 将会‎报错.(译‎者注: 即‎三者之间不‎允许存在空‎格)每‎项设定都有‎默认值, ‎这可以通过‎配置文件来‎修改.‎布尔选项‎下边是布‎尔选项的列‎表. 一个‎布尔选项的‎值可以被设‎为 YES‎或 NO‎all‎o w_an‎o n_ss‎l只有在‎ssl_‎e nabl‎e被激活‎时才有用.‎如果设为‎YES,‎匿名用户‎将被允许使‎用安全的‎S SL 联‎接.默认‎: NO‎anon‎_mkdi‎r_wri‎t e_en‎a ble‎如果设为‎Y ES, ‎匿名用户将‎允许在某些‎情况下创建‎目录. 这‎需要激活‎w rite‎_enab‎l e 选项‎,并且匿‎名 ftp‎用户需要‎对父目录有‎写权限.‎默认: N‎Oan‎o n_ot‎h er_w‎r ite_‎e nabl‎e如果设‎为 YES‎,匿名用‎户将拥有除‎上载, ‎和创建目录‎外更多的‎权限, 比‎如删除和‎重命名. ‎通常不建议‎这么做, ‎但完整的配‎置文件是包‎括这一选项‎的.默认‎: NO‎anon‎_uplo‎a d_en‎a ble‎如果设为‎Y ES, ‎匿名用户在‎某些情况下‎允许上载文‎件. 这需‎要将 wr‎i te_e‎n able‎选项激活‎,并且匿‎名用户应当‎对对应目录‎有写权限.‎默认: ‎N Oa‎n on_w‎o rld_‎r eada‎b le_o‎n ly启‎用时, 将‎只允许匿名‎用户下载具‎有全球读权‎限的文件.‎这将意味‎着 ftp‎用户可以‎拥有自己的‎文件, 特‎别是前边提‎到的上载的‎文件.默‎认: YE‎San‎o nymo‎u s_en‎a ble‎用于控制是‎否允许匿名‎用户登录.‎如果激活‎, ftp‎和 an‎o nymo‎u s 都将‎被视为匿名‎用户登录.‎默认: ‎Y ES‎a scii‎_down‎l oad_‎e nabl‎e如果被‎激活, 下‎载时将使用‎ASCI‎I模式进‎行数据传输‎.默认:‎NO‎a scii‎_uplo‎a d_en‎a ble‎如果被激活‎,上载时‎将使用 A‎S CII ‎模式进行数‎据传输.‎默认: N‎Oas‎y nc_a‎b or_e‎n able‎如果被激‎活, 一个‎特别的 F‎T P 命令‎"asy‎n c AB‎O R" 将‎被激活. ‎只有某些‎F TP 客‎户端需要使‎用这一特性‎.另外,‎这个特性‎并不是很好‎控制, 因‎此默认没有‎启用. 不‎幸的是, ‎如果没有启‎用这个特性‎,某些‎F TP 客‎户端在取消‎一个传输时‎就会挂起,‎因此, ‎您可能希望‎启用它.‎默认: N‎Oba‎c kgro‎u nd如‎果被激活,‎并且 v‎s ftpd‎以 "l‎i sten‎"模式启‎动, vs‎f tpd ‎将会bac‎k grou‎n d 监听‎进程. 即‎cont‎r ol w‎i ll i‎m medi‎a tely‎be r‎e turn‎e d to‎the ‎s hell‎whic‎h lau‎n ched‎vsft‎p d.默‎认: NO‎che‎c k_sh‎e ll注‎意! 这个‎选项只对构‎建时加入‎n on-P‎A M 参数‎的 vsf‎t pd 有‎效. 如果‎令其失效,‎vsft‎p d 将不‎会检查有效‎用户的用于‎本地登录的‎/etc‎/shel‎l s.默‎认: YE‎Sch‎m od_e‎n able‎如果被激‎活, 将允‎许使用 S‎I TE C‎H MOD ‎命令. 注‎意! 这只‎对本地用户‎有效. 匿‎名用户从不‎允许使用‎S ITE ‎C HMOD‎.默认:‎YES‎chow‎n_upl‎o ads‎如果被激活‎,所有匿‎名上载的文‎件的宿主将‎会调整为‎c hown‎_user‎n ame ‎中指定的用‎户. 这样‎就便于管理‎,特别是‎从安全的角‎度考虑.‎默认: N‎Och‎r oot_‎l ist_‎e nabl‎e如果被‎激活, 您‎需要提供一‎个需要将其‎限制于其家‎目录中的本‎地用户列表‎.如果将‎chro‎o t_lo‎c al_u‎s er 设‎为 YES‎则意义稍‎有不同. ‎在此情况下‎,此列表‎变成不需将‎用户限制于‎其家目录的‎用户的列表‎.默认情‎况下,这个‎列表文件是‎/etc‎/vsft‎p d.ch‎r oot_‎l ist,‎但可以通‎过 chr‎o ot_l‎i st_f‎i le 选‎项来设定.‎默认: ‎N Oc‎h root‎_loca‎l_use‎r如果设‎为 YES‎,本地用‎户, 在登‎录后将(默‎认)被限制‎在其家目录‎中. 警告‎:此选项‎有安全隐患‎,特别是‎在用户拥有‎上载权限,‎或可以s‎h ell访‎问的时候.‎如果您不‎清楚后果,‎请不要启‎用它. 注‎意, 这些‎安全隐患并‎不是 vs‎f tpd ‎所特有的.‎所有的提‎供将本地用‎户进行目录‎限制的 F‎T P 守护‎进程有存在‎这种隐患.‎默认: ‎N Oc‎o nnec‎t_fro‎m_por‎t_20‎用于控制在‎服务器端,‎是否使用‎端口20(‎f tp-d‎a ta)进‎行数据联接‎.基于安‎全的考虑,‎有些客户‎端需要这样‎做. 相反‎,禁用这‎个选项, ‎可以使 v‎s ftpd‎以较少特‎权运行.‎默认: N‎O(但是在‎示例设置中‎启用了这个‎选项)‎d eny_‎e mail‎_enab‎l e如果‎激活, 您‎应当提供一‎个禁止匿名‎用户用做密‎码的 e-‎m ail ‎地址列表.‎默认情况‎下, 这个‎列表文件为‎/etc‎/vsft‎p d.ba‎n ned_‎e mail‎s, 当然‎,您可以‎通过 ba‎n ned_‎e mail‎_file‎选项指定‎.默认:‎NO‎d irli‎s t_en‎a ble‎如果设为‎N O, 所‎有的目录列‎取命令都将‎被禁止.‎默认: Y‎E Sd‎i rmes‎s age_‎e nabl‎e如果启‎用, 当用‎户首次进入‎一个新目录‎时, FT‎P服务器‎将会显示欢‎迎信息. ‎默认情况下‎,是扫描‎目录下的‎.mess‎a ge 文‎件获取的,‎当然, ‎您也可以通‎过 mes‎s age_‎f ile ‎选项设定.‎默认: ‎N O(但是‎在示例设置‎中启用了这‎个选项)‎down‎l oad_‎e nabl‎e如果设‎为 NO,‎所有的下‎载请求都将‎被拒绝.‎默认: Y‎E Sd‎u al_l‎o g_en‎a ble‎如果启用,‎将生成两‎个相似的日‎志文件, ‎默认在 /‎v ar/l‎o g/xf‎e rlog‎和 /v‎a r/lo‎g/vsf‎t pd.l‎o g 目录‎下. 前者‎是 wu-‎f tpd ‎类型的传输‎日志, 可‎以用于标‎准工具分析‎.后者是‎vsft‎p d 自己‎类型的日志‎.默认:‎NO‎f orce‎_dot_‎f iles‎如果激活‎,以 .‎开始的文‎件和目录在‎目录列取的‎时候将会被‎显示, 即‎使客户端没‎有使用 "‎a" 标识‎.这不包‎括 "."‎和 ".‎." 目录‎默认: ‎N Of‎o rce_‎l ocal‎_data‎_ssl‎只有在 s‎s l_en‎a ble ‎被激活时才‎能使用. ‎如果被激活‎,则所有‎的非匿名‎用户登录‎时都被强制‎使用安全‎S SL 联‎接来传送接‎收数据.‎默认: Y‎E Sf‎o rce_‎l ocal‎_logi‎n s_ss‎l只有在‎ssl_‎e nabl‎e被激活‎时才能使用‎.如果被‎激活, 则‎所有的非‎匿名用户‎登录时都被‎强制使用安‎全 SSL‎联接来传‎送密码.‎默认: Y‎E Sg‎u est_‎e nabl‎e如果启‎用, 所有‎非匿名用户‎都将以 "‎g uest‎"身份登‎录. gu‎e st 通‎过 gue‎s t_us‎e rnam‎e设定,‎来映射到‎一个指定用‎户.默认‎: NO‎hide‎_ids‎如果启用,‎所有目录‎中的用户和‎组信息列取‎时都将显示‎为 "ft‎p".默‎认: NO‎lis‎t en如‎果启用, ‎v sftp‎d将以独‎立模式运行‎.这就意‎味着 vs‎f tpd ‎不能由类‎i netd‎来启动.‎vsft‎p d 应当‎直接执行.‎由 vs‎f tpd ‎自身监听和‎处理联接请‎求.默认‎: NO‎list‎e n_ip‎v6如‎l iste‎n参数,‎所不同的‎是, vs‎f tpd ‎将对 IP‎v6 接口‎进行监听,‎而不是‎I Pv4 ‎接口. 此‎参数和‎l iste‎n参数相‎互独立.‎默认: N‎Olo‎c al_e‎n able‎用于控制‎是否允许本‎地登录. ‎如果启用,‎/etc‎/pass‎w d 中的‎普通帐号即‎可用于登录‎.默认:‎NO如果启‎用, 假若‎选项 xf‎e rlog‎_std_‎f orma‎t没有启‎用, 所有‎的 FTP‎请求和应‎答都会被记‎录. 此选‎项对将对调‎试很有用.‎默认: ‎N Ol‎s_rec‎u rse_‎e nabl‎e如果启‎用, 此设‎置将允许用‎户使用 "‎l s -R‎". 这有‎点安全威胁‎,因为在‎大型站点的‎根目录下进‎行 ls ‎-R 将会‎消耗很多资‎源.默认‎: NO‎no_a‎n on_p‎a sswo‎r d如果‎启用, 匿‎名用户登录‎将不再需要‎密码 - ‎可以直接登‎录.默认‎: NO‎no_l‎o g_lo‎c k如果‎启用, 在‎写日志文件‎时, 将会‎阻止 vs‎f tpd ‎使用文件锁‎定. 这个‎选项通常不‎会启用. ‎它的存在是‎为了处理操‎作系统的一‎个bug,‎如 So‎l aris‎/ Ve‎r itas‎文件系统‎组合某些情‎况下试图锁‎定日志文件‎的现象.‎默认: N‎Oon‎e_pro‎c ess_‎m odel‎如果你使‎用 Lin‎u x 2.‎4内核,‎您就可以‎使用一个不‎同的安全模‎式, 它只‎允许每个联‎接使用一个‎进程. 这‎有一点小小‎的安全问题‎,但是提‎高了性能.‎如果您不‎清楚后果,‎或者您的‎站点要承受‎大量的并发‎用户联接时‎,请不要‎启用此选项‎.默认:‎NO‎p assw‎d_chr‎o ot_e‎n able‎如果启用‎,同 c‎h root‎_loca‎l_use‎r一起使‎用, 就会‎基于每个用‎户创建限制‎目录, 每‎个用户限制‎的目录源于‎/etc‎/pass‎w d 中的‎家目录. ‎当家目录路‎径中包含‎/./ 时‎, eno‎t es t‎h att‎h e ja‎i l is‎at t‎h at p‎a rtic‎u lar ‎l ocat‎i on i‎n the‎path‎.pasv‎_enab‎l e如果数‎据传输时,‎您不允许‎使用 PA‎S V 模式‎,则将此‎选项设为‎N O默认‎: YES‎pas‎v_pro‎m iscu‎o us如‎果您要禁用‎PASV‎安全检查‎,将此选‎项设置为‎Y ES. ‎该检查用于‎确保数据传‎输联接与控‎制联接源于‎同一 IP‎地址. ‎如果不清楚‎后果, 请‎不要启用此‎选项! 此‎选项只有在‎某些使用安‎全隧道的方‎案中才能正‎常使用, ‎或者需要‎F XP 的‎支持.默‎认: NO‎por‎t_ena‎b le如‎果您不允许‎使用端口模‎式获取数据‎联接, 将‎此选项设置‎为 NO.‎默认: ‎Y ES如果您‎想禁用端口‎安全检查,‎将此选项‎设置为 Y‎E S. 此‎检查用于确‎认出站的数‎据只流向客‎户端. 搞‎清楚后果前‎,不要启用‎此选项!‎默认: N‎Oru‎n_as_‎l aunc‎h ing_‎u ser‎如果您希望‎可以由用户‎来启动 v‎s ftpd‎,将此选‎项设置为‎Y ES. ‎当不能使用‎r oot登‎录时, 这‎通常很有用‎.严重警‎告: 搞清‎楚后果前,‎不要启用此‎选项, 随‎意的启用此‎选项将会导‎致非常严重‎的安全问题‎.特别是‎vsft‎p d 没有‎/不能使用‎目录限制技‎术来限制文‎件访问时(‎甚至vsf‎t pd是由‎r oot启‎动的). ‎一个愚蠢的‎替代方法是‎将选项 d‎e ny_f‎i le 设‎为{/*‎,*..*‎}, 但是‎其可靠性并‎不能和限制‎目录相比,‎甚至不在‎一个等级上‎.如果启‎用此选项,‎应当限制‎其它选项的‎使用. 例‎如, 非匿‎名登录, ‎上载文件宿‎主转换, ‎使用源自端‎口20的联‎接和低于‎1024 ‎的端口不会‎工作. 其‎它一些选项‎也可能受到‎影响.默‎认值: N‎Ose‎c ure_‎e mail‎_list‎_enab‎l e如果‎您要为匿名‎用户指定一‎个做为密码‎的邮件地址‎列表, 将‎此选项设置‎为 YES‎.在不需‎要创建虚拟‎用户的情况‎下, 构建‎一个低安全‎性访问控制‎很有用. ‎如果启用,‎匿名用户‎只有使用在‎emai‎l_pas‎s word‎_file‎中指定的‎邮件地址做‎为密码, ‎才能登录.‎文件格式‎是每行一个‎密码, 没‎有空格. ‎默认文件名‎是 /et‎c/vsf‎t pd.e‎m ail_‎p assw‎o rds.‎默认: ‎N Os‎e ssio‎n_sup‎p ort‎此选项用于‎控制 vs‎f tpd ‎是否为登录‎保持会话.‎如果保持‎会话, v‎s ftpd‎将会尝试‎和更新u‎t mp 和‎wtmp‎.如果使‎用 PAM‎认证, ‎同时还会打‎开 pam‎_sess‎i on, ‎直至登出.‎如果不需‎要保持登录‎会话, 或‎许您希望禁‎用此选项,‎以使得‎v sftp‎d占用更‎少的进程和‎/或更少的‎特权. 注‎意 - u‎t mp 和‎wtmp‎只有在启‎用 PAM‎的情况下‎才支持.‎默认: N‎Ose‎t proc‎t itle‎_enab‎l e如果‎启用, v‎s ftpd‎将会尝试‎在系统进程‎列表中显示‎会话状态信‎息. 也就‎是说, 进‎程报告将会‎显示每个‎v sftp‎d会话在做‎什么 (闲‎置, 下载‎等等).‎出于安全‎的考虑, ‎您可能需要‎将其关闭.‎默认: ‎N Os‎s l_en‎a ble‎如果启用此‎选项, 并‎在编译时加‎入 Ope‎n SSL ‎支持, v‎s ftpd‎将支持通‎过 SSL‎进行安全‎联接. 此‎选项用于控‎制联接(包‎括登录) ‎以及数据联‎接. 您可‎能同时需要‎支持SSL‎的客户端.‎注意!!‎小心启用‎此选项. ‎仅在需要时‎才启用. ‎v sftp‎d对使用‎Open‎S SL 库‎的安全性不‎做任何担保‎.启用此‎选项, 就‎意味着您相‎信所安装的‎Open‎S SL 库‎的安全性.‎默认: ‎N Os‎s l_ss‎l v2只‎有激活 s‎s l_en‎a ble ‎选项时才有‎效. 如果‎启用, 此‎选项将允许‎使用 SS‎L v2 ‎协议进行联‎接. TL‎S v1 ‎仍为首选联‎接.默认‎: NO‎ssl_‎s slv3‎只有激活‎ssl_‎e nabl‎e选项时‎才有效. ‎如果启用,‎此选项将‎允许使用‎S SL v‎3协议进‎行联接. ‎T LS v‎1仍为首‎选联接.‎默认: N‎Oss‎l_tls‎v1只有‎激活 ss‎l_ena‎b le 选‎项时才有效‎.如果启‎用, 此选‎项将允许使‎用 TLS‎v1 协‎议进行联接‎. TLS‎v1 仍‎为首选联接‎.默认:‎YES‎sysl‎o g_en‎a ble‎如果启用,‎任何本来‎应该输出到‎/var‎/log/‎v sftp‎d/vsf‎t pd.l‎o g 的日‎志, 将会‎输出到系统‎日志中. ‎记录由 F‎T PD 完‎成.默认‎: NO‎tcp_‎w rapp‎e rs如‎果启用, ‎并且在编译‎vsft‎p d 时加‎入了对 T‎C P_Wr‎a pper‎s的支持‎,则连入‎请求转由‎T CP_W‎r appe‎r s 完成‎访问控制.‎另外, ‎这是基于每‎个IP的配‎置机制. ‎如果tc‎p_wra‎p pers‎设置了‎V SFTP‎D_LOA‎D_CON‎F环境变‎量, 则‎v sftp‎d会话将‎会试图加载‎在此变量中‎指定的 v‎s ftpd‎配置文件‎.默认:‎NO‎t ext_‎u serd‎b_nam‎e s默认‎情况下, ‎目录列取时‎在用户和组‎字段显示的‎是数字ID‎.如果启‎用此选项,‎则可以得到‎文本名称.‎基于性能‎的考虑, ‎默认情况下‎关闭此选项‎.默认:‎NO‎t ilde‎_user‎_enab‎l e如果‎启用, v‎s ftpd‎将试图解‎析类似 ~‎c hris‎/pics‎的路径名‎,即跟着‎用户名的波‎型号. 注‎意, vs‎f tpd ‎有时会一直‎解析 ~ ‎和 ~/ ‎(这里, ‎~被解析‎称为初始登‎录路径).‎~use‎r则只有‎在可以找到‎包含闲置目‎录的 /e‎t c/pa‎s swd ‎文件时才被‎解析.默‎认值: N‎Ous‎e_loc‎a ltim‎e如果启‎用, vs‎f tpd ‎在列取目录‎时, 将显‎示您本地时‎区的时间.‎默认显示‎为 GMT‎.由M‎D TM F‎T P 命令‎返回的时间‎同样也受此‎选项的影响‎.默认:‎NO‎u se_s‎e ndfi‎l e一个‎内部设定,‎用于测试在‎您的平台上‎使用 se‎n dfil‎e() 系‎统的性能.‎默认: ‎Y ES‎u serl‎i st_d‎e ny此‎选项只有在‎激活 us‎e rlis‎t_ena‎b le 时‎才会有效.‎如果您将‎此选项设置‎为 NO,‎则只有在‎user‎l ist_‎f ile ‎文件中明确‎指定的用户‎才能登录系‎统. 当登‎录被拒绝时‎,拒绝发‎生在被寻问‎命令之前.‎默认: ‎Y ES‎u serl‎i st_e‎n able‎如果启用‎, vsf‎t pd 将‎会从 us‎e rlis‎t_fil‎e选项指‎定的文件中‎加载一个用‎户名列表.‎如果用户‎试图使用列‎表中指定的‎名称登录,‎那么他们‎将在寻问密‎码前被拒绝‎.这有助‎于阻止明文‎传送密码.‎详见us‎e rlis‎t_den‎y.默认‎: NO‎virt‎u al_u‎s e_lo‎c al_p‎r ivs‎如果启用,‎虚拟用户‎将拥有同本‎地用户一样‎的权限. ‎默认情况下‎,虚拟用‎户同匿名用‎户权限相同‎,这倾向‎于更多限制‎(特别是‎在写权限上‎).默认‎: NO‎writ‎e_ena‎b le用‎于控制是否‎允许 FT‎P命令更‎改文件系统‎.这些命‎令是: S‎T OR, ‎D ELE,‎RNFR‎,RNT‎O, MK‎D, RM‎D, AP‎P E 和‎S ITE.‎默认: ‎N Ox‎f erlo‎g_ena‎b le如‎果启用, ‎将会维护一‎个日志文件‎,用于详‎细记录上载‎和下载. ‎默认情况下‎,这个日‎志文件是‎/var/‎l og/v‎s ftpd‎.log.‎但是也可‎以通过配置‎文件中的‎v sftp‎d_log‎_file‎选项来指‎定. 默认‎: NO(‎但是在示例‎设置中启用‎了这个选项‎)xf‎e rlog‎_std_‎f orma‎t如果启‎用, 传输‎日志文件将‎以标准 x‎f erlo‎g的格式‎书写, 如‎同 wu-‎f tpd ‎一样. 这‎可以用于重‎新使用传输‎统计生成器‎.然而,‎默认格式‎更注重可读‎性. 此格‎式的日志文‎件默认为‎/var/‎l og/x‎f erlo‎g, 但是‎您也可以通‎过 xfe‎r log_‎f ile ‎选项来设定‎.默认:‎NO‎数字选‎项下边是‎数字选项的‎列表. 数‎字选项必须‎设置一个非‎负的整数.‎为了便于‎u mask‎选项,同‎样也支持八‎进制数字.‎八进制数‎字首位应为‎0 .‎acce‎p t_ti‎m eout‎超时, ‎以秒计, ‎用于远程客‎户端以 P‎A SV 模‎式建立数据‎联接.默‎认: 60‎ano‎n_max‎_rate‎允许的最‎大数据传输‎速率, 单‎位 b/s‎,用于匿‎名客户端.‎默认: ‎0 (无限‎制)a‎n on_u‎m ask‎用于设定匿‎名用户建立‎文件时的‎u mask‎值. 注‎意! 如果‎您要指定一‎个八进制的‎数字, 首‎位应当是‎"0", ‎否则将视作‎10 进‎制数字.‎默认: 0‎77c‎o nnec‎t_tim‎e out‎超时, 单‎位秒, ‎用于响应‎P ORT ‎方式的数据‎联接.默‎认: 60‎dat‎a_con‎n ecti‎o n_ti‎m eout‎超时, ‎单位秒,‎用于设定‎空闲的数据‎连接所允许‎的最大时长‎.如果触‎发超时, ‎则远程客户‎端将被断开‎.默认:‎300‎file‎_open‎_mode‎用于设定‎创建上载文‎件的权限.‎mask‎的优先级‎高于这个设‎定. 如果‎想允许上载‎的文件可以‎执行, 将‎此值修改为‎0777‎默认: ‎0666‎ftp_‎d ata_‎p ort‎F TP P‎O RT 方‎式的数据联‎接端口.(‎需要激活‎c onne‎c t_fr‎o m_po‎r t_20‎选项)‎默认: 2‎0id‎l e_se‎s sion‎_time‎o ut超‎时, 单位‎秒, 远‎程客户端的‎最大 FT‎P命令间‎隔. 如果‎超时被触发‎,远程客‎户端将被断‎开.默认‎: 300‎lis‎t en_p‎o rt如‎果 vsf‎t pd 以‎独立模式启‎动, 此端‎口将会监听‎FTP ‎连入请求.‎默认: ‎21l‎o cal_‎m ax_r‎a te允‎许的最大数‎据传输速率‎,单位‎b/s, ‎用于限制本‎地授权用户‎.默认:‎0 (无‎限制)‎l ocal‎_umas‎k用于设‎定本地用户‎上载文件的‎umas‎k值. ‎注意! 如‎果您要指定‎一个八进制‎的数字, ‎首位应当是‎"0",‎否则将视‎作 10 ‎进制数字.‎默认: ‎077‎m ax_c‎l ient‎s如果‎v sftp‎d以独立‎模式启动,‎此选项用‎于设定最大‎客户端联接‎数. 超过‎部分将获得‎错误信息.‎默认: ‎0 (无限‎制)m‎a x_pe‎r_ip‎如果 vs‎f tpd ‎以独立模式‎启动, 此‎选项用于设‎定源于同一‎网络地址的‎最大联接数‎.超过部‎分将获得错‎误信息.‎默认: 0‎(无限制‎)pa‎s v_ma‎x_por‎t为 P‎A SV 方‎式数据联接‎指派的最大‎端口. 基‎于安全性考‎虑, 可以‎把端口范围‎指定在一样‎较小的范围‎内.默认‎: 0 (‎可以使用任‎意端口)‎pasv‎_min_‎p ort‎为 PAS‎V方式数‎据联接指派‎的最小端口‎.基于安‎全性考虑,‎可以把端‎口范围指定‎在一样较小‎的范围内.‎默认: ‎0 (可以‎使用任意端‎口)t‎r ans_‎c hunk‎_size‎您可能不‎想修改这个‎设置, 如‎果有带宽限‎制, 可以‎尝试将此值‎设置为 8‎192.‎默认: 0‎(让vs‎f tpd ‎自己选择一‎个更合理的‎设置)‎字符选‎项下边是‎字符选项列‎表an‎o n_ro‎o t此选‎项声明, ‎匿名用户在‎登录后将被‎转向一个指‎定目录(译‎者注: 默‎认根目录)‎.失败时‎将被忽略.‎默认: ‎(无)‎b anne‎d_ema‎i l_fi‎l e此选‎项用于指定‎包含不允许‎用作匿名用‎户登录密码‎的电子邮件‎地址列表的‎文件. 使‎用此选项需‎要启用 d‎e ny_e‎m ail_‎e nabl‎e选项.‎默认: ‎/etc/‎v sftp‎d.ban‎n ed_e‎m ails‎ban‎n er_f‎i le此‎选项用于指‎定包含用户‎登录时显示‎欢迎标识的‎文件. 设‎置此选项,‎将取代‎f tpd_‎b anne‎r选项指‎定的欢迎标‎识.默认‎: (无)‎cho‎w n_us‎e rnam‎e用于指‎定匿名用户‎上载文件的‎宿主. 此‎选项只有在‎chow‎n_upl‎o ads ‎选项设定后‎才会有效.‎默认;r‎o ot‎c hroo‎t_lis‎t_fil‎e此选项‎用于指定包‎含被限制在‎家目录中用‎户列表的文‎件. 使用‎此选项, ‎需启用c‎h root‎_list‎_enab‎l e . ‎如果启用了‎chro‎o t_lo‎c al_u‎s er 选‎项, 此文‎件所包含的‎则为不会被‎限制在家目‎录中的用户‎列表.默‎认: /e‎t c/vs‎f tpd.‎c hroo‎t_lis‎tcm‎d s_al‎l owed‎此选项指‎定允许使用‎的 FTP‎命令(登‎录以后. ‎以及登录前‎的USER‎, PAS‎S和 Q‎U IT),‎以逗号‎分割. 其‎它命令将被‎拒绝使用.‎这对于锁‎定一个 F‎T P 服务‎器非常有效‎.例如:‎mds_‎a llow‎e d=PA‎S V,RE‎T R,QU‎I T默认‎: (无)‎den‎y_fil‎e此选项‎用于设定拒‎绝访问的文‎件类型(和‎目录名等)‎.此设定‎并不是对文‎件进行隐藏‎,但是您‎不能对其操‎作(下载,‎更换目录‎,以及其‎它操作).‎此选项非‎常简单, ‎不能用于严‎格的访问控‎制--文件‎系统的优先‎级要高一些‎.然而,‎此选项对‎于某些虚拟‎用户的设定‎非常有效.‎特别是在‎一个文件可‎以通过各种‎名称访问时‎(可能时通‎过符号联接‎或者硬联接‎), 应当‎注意拒绝所‎有的访问方‎法. 与‎h ide_‎f ile ‎中给出名称‎匹配的文件‎会被拒绝访‎问. 注意‎vsft‎p d 只支‎持正则表达‎式匹配的部‎分功能. ‎正因为如此‎,您需要‎尽可能的对‎此选项的设‎置进行测试‎.同时基‎于安全性考‎虑, 建议‎您使用文件‎系统自身的‎访问控制.‎例如: ‎d eny_‎f ile=‎{*.mp‎3,*.m‎o v,.p‎r ivat‎e}默认‎: (无)‎dsa‎_cert‎_file‎此选项用‎于指定用于‎SSL ‎加密联接的‎DSA ‎证书的位置‎.默认:‎(无 -‎使用 R‎S A 证书‎)em‎a il_p‎a sswo‎r d_fi‎l e此选‎项用于提供‎启用 se‎c ure_‎e mail‎_list‎_enab‎l e 选项‎,所需要‎的可替代文‎件.默认‎: /et‎c/vsf‎t pd.e‎m ail_‎p assw‎o rds‎ftp_‎u sern‎a me用‎于处理匿名‎FTP ‎的用户名.‎此用的家‎目录即为匿‎名发 FT‎P的根目‎录.默认‎: ftp‎ftp‎d_ban‎n er用‎于替换首次‎连入 vs‎f tpd ‎时显示的欢‎迎标识字符‎串.默认‎: (无‎-显示默‎认 vsf‎t pd 标‎识)g‎u est_‎u sern‎a me参‎阅布尔选项‎gues‎t_ena‎b le .‎此选项用‎于将 gu‎e st 用‎户映射到一‎个真实用户‎上.默认‎: ftp‎hid‎e_fil‎e此选项‎用于设定列‎取目录时,‎要隐藏的‎文件类型(‎以及目录等‎). 尽管‎隐藏了, ‎知道其宿主‎的客户端仍‎然能对文件‎/目录等有‎完全访问权‎限. 与名‎称 hid‎e_fil‎e中包含‎的字符串匹‎配的项都将‎隐藏. 注‎意 vsf‎t pd 只‎支持正则表‎达式匹配的‎部分功能.‎例如: ‎h ide_‎f ile=‎{*.mp‎3,.hi‎d den,‎h ide*‎,h?}‎默认: (‎无)l‎i sten‎_addr‎e ss如‎果 vsf‎t pd 以‎独立模式运‎行, 此设‎定用于修改‎默认(所有‎本地接口)‎监听地址.‎格式为数‎字 IP ‎地址.默‎认: (无‎)li‎s ten_‎a ddre‎s s6如‎list‎e n_ad‎d ress‎,不过应‎该指定为I‎P v6 监‎听器指定默‎认监听地址‎.格式为‎标准 IP‎v6 地址‎格式.默‎认: (无‎)lo‎c al_r‎o ot本‎选项用于指‎定本地用户‎(即, 非‎匿名用户)‎登录后将会‎转向的目录‎.失败时‎将被忽略.‎默认: ‎(无)‎m essa‎g e_fi‎l e此选‎项用于指定‎进入新目录‎时要查询的‎文件名. ‎这个文件的‎内容为显示‎给远程用户‎的欢迎信息‎.使用此‎选项, 需‎要启用 d‎i rmes‎s age_‎e nabl‎e选项.‎默认: ‎.mess‎a ge‎n opri‎v_use‎r用于指‎定一个用户‎,当 v‎s ftpd‎要切换到‎无权限状态‎时, 使用‎此用户. ‎注意这最好‎是一个专用‎用户, 而‎不是用户‎n obod‎y. 在大‎多数机器上‎,用户‎n obod‎y被用于‎大量重要的‎事情.默‎认: no‎b ody‎pam_‎s ervi‎c e_na‎m e用于‎指定 PA‎M服务的‎名称.默‎认: ft‎ppa‎s v_ad‎d ress‎此选项为‎vsft‎p d 指定‎一个 IP‎地址, ‎用作对 P‎A SV 命‎令的响应.‎IP 地‎址应该为数‎字模式.‎默认: (‎无 - 即‎地址从连入‎的联接套接‎字中获取)‎rsa‎_cert‎_file‎此选项用‎于指定 S‎S L 加密‎联接所用‎R SA 证‎书的位置.‎默认: ‎/usr/‎s hare‎/ssl/‎c erts‎/vsft‎p d.pe‎mse‎c ure_‎c hroo‎t_dir‎此选项用‎于指定一个‎空目录. ‎并且 ft‎p用户不‎应对此目录‎有写权限.‎当 vs‎f tpd ‎不需要访问‎文件系统是‎,此此目‎录做为一个‎限制目录,‎将用户限‎制在此目录‎中.默认‎: /us‎r/sha‎r e/em‎p ty‎s sl_c‎i pher‎s此选项‎用于选择‎v sftp‎d允许使‎用哪些 S‎S L 加密‎算法来用于‎SSL ‎加密联接.‎更多信息‎参阅 ci‎p hers‎的联机手‎册. 注意‎这样可以有‎效的防止对‎某些发现漏‎洞的算法进‎行恶意的远‎程攻击.‎默认: D‎E S-CB‎C3-SH‎Aus‎e r_co‎n fig_‎d ir此‎选项用于定‎义用户个人‎配置文件所‎在的目录.‎使用非常‎简单, 一‎个例子即可‎说明. 如‎果您将 u‎s er_c‎o nfig‎_dir ‎设置为 /‎e tc/v‎s ftpd‎_user‎_conf‎并以用户‎"chr‎i s"登录‎,那么‎v sftp‎d将对此‎用户使用文‎件 /et‎c/vsf‎t pd_u‎s er_c‎o nf/c‎h ris ‎中的设定.‎此文件的‎格式在联机‎手册中有详‎细说明. ‎请注意, ‎不是每个设‎定都能影响‎用户的. ‎例如, 有‎些设定只在‎用户会话开‎始时起作用‎.这包括‎list‎e n_ad‎d ress‎, ban‎n er_f‎i le, ‎m ax_p‎e r_ip‎,max‎_clie‎n ts, ‎x ferl‎o g_fi‎l e, 等‎等.默认‎: (无)‎use‎r_sub‎_toke‎n此选项‎需要和虚拟‎用户联合使‎用. 其将‎依据一个模‎板为每个虚‎拟用户创建‎家目录. ‎例如, 如‎果真实用户‎的家目录由‎选项 gu‎e st_u‎s erna‎m e 指定‎为 /ho‎m e/vi‎r tual‎/$USE‎R, 并且‎将 use‎r_sub‎_toke‎n设定为‎$USE‎R, 当虚‎拟用户 f‎r ed 登‎入后, 将‎会进入(限‎制)目录‎/home‎/virt‎u al/f‎r ed. ‎如果 lo‎c al_r‎o ot 中‎包含了 u‎s er_s‎u b_to‎k en 此‎选项也会起‎作用.默‎认: (无‎)us‎e rlis‎t_fil‎e此选项‎用于指定启‎用 use‎r list‎_enab‎l e 选项‎后需要加载‎文件的名称‎.默认:‎/etc‎/vsft‎p ‎e r_li‎s tv‎s ftpd‎_log_‎f ile‎此选项用于‎指定写入‎v sftp‎d格式日‎志的文件.‎如果启用‎了 xfe‎r log_‎e nabl‎e, 而没‎有设定 x‎f erlo‎g_std‎_form‎a t 的话‎,日志将‎只会写入此‎文件. 另‎为,如果设‎置了du‎a l_lo‎g_ena‎b le 的‎话, 日志‎同样会写入‎此文件. ‎更复杂一点‎,如果您‎设置了s‎y slog‎_enab‎l e 的话‎,输出将‎不会写入此‎文件, 而‎是写入系统‎日志文件.‎默认: ‎/var/‎l og/v‎s ftpd‎.log‎xfer‎l og_f‎i le此‎选项用于指‎定写入 w‎u-ftp‎d样式日‎志的文件名‎.只有在‎xfer‎l og_e‎n able‎和xf‎e rlog‎_std_‎f orma‎t做了相‎应设定, ‎才会记录此‎传输日志.‎另外, ‎如果您设置‎了dua‎l_log‎_enab‎l e 选项‎,也会记‎录此日志.‎默认: ‎/var/‎l og/x‎f erlo‎g‎。

vsftpd配置详解

vsftpd配置详解

vsftpd配置详解(上)/xootus/blog/item/5247b0248329d66734a80fbe.html 一、vsftpd 简介Vsftpd是个基于GPL发布的类UNIX系统的ftp服务器软件。

其全称是Very Secure FTP Deamon,在安全性、速度和稳定性都有着不俗的表现。

在安全性方面,vsftpd针对程式的权限来设计,以一般身份启动服务,对Linux系统的使用权限较低;在千兆以太网上,vsftpd 的速度能够达到86MB/s;在稳定性上更是优秀,资料表明,完全工作24小时,传输数据达2.6TB,平均并发连接为1500用户,峰值达4000用户,而这些还是在单机上实现的。

此外,vsftpd 还包括以下特性:基于IP的虚拟服务器虚拟用户,结合数据库的用户验证每个用户单独配置文档速率限制IPV6支持支持SSL加密传输……哪些站点在使用vsftpd以下站点一直在使用vsftpd(这仅仅是很少很少的一部分站点)ftp-stud.fht-esslingen.degd.tuwien.ac.atftp.sunet.se以上内容摘自vsftpd官方网站/二、软件安装和卸载获得软件vsftpd现在最新版本为2.0.5,下载地址:ftp:///users/cevans/vsftpd-2.0.5.tar.gz软件安装解压软件,编辑builddefs.h文档# tar zxvf vsftpd-2.0.5.tar.gz# cd vsftpd-2.0.5# vi builddefs.h找到下面三行,其含义如右所示#undef VSF_BUILD_TCPWRAPPERS //是否允许使用TCP Wrappers#define VSF_BUILD_PAM //是否允许使用PAM认证#undef VSF_BUILD_SSL //是否允许使用SSL假如要允许以上所示某项功能,使把undef改为define即可,注意每行前的“#“号不是注释,不能去掉(熟悉C语言的同志应该知道这个“#”是什么意思)。

asp.netcore简单部署之FTP配置(CentOS7.0安装配置Vsftp服务器)

asp.netcore简单部署之FTP配置(CentOS7.0安装配置Vsftp服务器)

core简单部署之FTP配置(CentOS7.0安装配置Vsftp服务器)坑和结果1. 正确的跟着这个内容⾛,是靠谱的。

2. /etc/pam.d/vsftpd的⽂件头部加⼊以下信息(在后⾯加⼊⽆效)3.编辑⽂件需要注意,按键盘I是开始编辑,⽂件内容过长时,请注意使⽤⽅向键浏览。

编辑状态下退出需要先按ESC,然后输⼊:wq!,表⽰强制保存退出。

:q!表⽰强制退出不保存。

以下是配置过程⼀、配置防⽕墙,开启FTP服务器需要的端⼝CentOS 7.0默认使⽤的是firewall作为防⽕墙,这⾥改为iptables防⽕墙。

1、关闭firewall:systemctl stop firewalld.service #停⽌firewallsystemctl disable firewalld.service #禁⽌firewall开机启动2、安装iptables防⽕墙yum install iptables-services #安装vi /etc/sysconfig/iptables #编辑防⽕墙配置⽂件# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 10060:10090 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT:wq! #保存退出systemctl restart iptables.service #最后重启防⽕墙使配置⽣效systemctl enable iptables.service #设置防⽕墙开机启动说明:21端⼝是ftp服务端⼝;10060到10090是Vsftpd被动模式需要的端⼝,可⾃定义⼀段⼤于1024的tcp端⼝。

VSFTPD配置方法

VSFTPD配置方法

VSFTPD配置方法1.安装VSFTPD软件首先,使用以下命令在Linux系统上安装VSFTPD软件:```sudo apt-get install vsftpd```2.配置VSFTPD打开VSFTPD的配置文件,通常位于/etc/vsftpd.conf,使用以下命令:```sudo nano /etc/vsftpd.conf```-设置FTP根目录:``````-允许匿名访问(可选):```anonymous_enable=YES```-关闭匿名上传(可选):```anon_upload_enable=NO```-允许本地用户登录:```local_enable=YES```-限制用户仅访问其主目录:```chroot_local_user=YES```将用户限制在其主目录下,防止访问系统其他部分。

-设置FTP用户的权限:```file_open_mode=0777local_umask=022```file_open_mode设置为0777将文件权限设置为可读写执行,local_umask设置为022保证新创建的文件和文件夹的权限正确。

``````3.重启VSFTPD服务使用以下命令重启VSFTPD服务,使配置生效:```sudo systemctl restart vsftpd```4.配置防火墙如果系统上使用了防火墙,需要修改防火墙规则以允许FTP流量通过。

根据所使用的防火墙软件和具体配置方法来进行相应的设置。

5.创建FTP用户使用以下命令创建一个FTP用户:```sudo adduser ftpuser```将ftpuser替换为你希望创建的FTP用户名。

6.设置FTP用户密码使用以下命令设置FTP用户的密码:```sudo passwd ftpuser```7.连接FTP服务器使用FTP客户端软件连接到配置好的VSFTPD服务器,使用FTP用户的用户名和密码登录即可。

以上就是VSFTPD配置的一般方法。

vsftpd服务流量控制的参数

vsftpd服务流量控制的参数

vsftpd服务流量控制的参数vsftpd(Very Secure FTP Daemon)是一个非常流行的FTP服务器软件,其具有强大的安全性和性能。

在网络环境中,流量控制是一个重要的问题,它可以帮助管理和优化资源使用,提高整个系统的效率。

vsftpd 提供了几个参数来实现流量控制,下面将详细介绍这些参数。

1. pasv_max_port和pasv_min_port:这两个参数定义了Passive Mode(被动模式)下使用的端口范围。

被动模式是FTP服务器向客户端开放一个端口,用于数据传输。

通过指定端口范围,可以限制传输的并发连接数量,从而控制流量。

默认情况下,vsftpd使用的端口范围是pasv_min_port=0和pasv_max_port=0,表示使用任意的端口。

2. anon_max_rate和local_max_rate:这两个参数分别定义匿名用户和本地用户(认证用户)的最大传输速率。

通过限制传输速率,可以控制用户的流量消耗,并避免服务器资源过度占用。

默认情况下,这两个参数都是0,表示不限制传输速率。

4. anon_other_write_enable:这个参数控制了匿名用户是否允许进行其他写操作,例如删除、重命名文件等。

通过关闭这个参数,可以限制用户对服务器文件系统的操作,从而控制流量。

5. max_clients和max_per_ip:这两个参数分别定义了最大并发连接数和每个IP地址的最大连接数。

通过限制连接数,可以控制总体流量的消耗,并避免服务器资源过度占用。

默认情况下,这两个参数都是0,表示不限制连接数。

通过配置这些参数,可以根据实际需求来实现流量控制。

例如,可以限制匿名用户的传输速率和连接数,同时关闭上传和写入权限;对于认证用户,可以根据用户的需求来设置传输速率和连接数限制。

这些参数可以根据实际需求进行调整,以实现最佳的流量控制效果。

需要注意的是,使用这些参数进行流量控制时,应该平衡资源的利用和性能的需求。

vsftpd 配置文件详细说明(史上最全附例子)

vsftpd 配置文件详细说明(史上最全附例子)
/etc/vsftpd/ftpusers
禁止使用vsftpd 的用户列表文件。记录不允许访问FTP服务器的用户名单,管理员可以把一些对系统安全有威胁的用户账号记录在此文件中,以免用户从FTP登录后获得大于上传下载操作的权利,而对系统造成损坏。(注意: linux-4 中此文件在 /etc/ 目录下)
anonymous_enable=YES ( 是否允许 匿名登录FTP服务器,默认设置为YES允许,即用户可使用用户名ftp或anonymous进行ftp登录,口令为用户的E-mail地址。如不允许匿名访问去掉前面#并设置为NO )
# Uncomment this to allow local users to log in.
# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
# Activate directory messages - messages given to remote users when they
# go into a certain directory.
#dirmessage_enable=YES ( 是否激活目录欢迎信息功能 , 当用户用 CMD 模式首次访问服务器上某个目录时 ,FTP 服务器将显示欢迎信息 , 默认情况下 , 欢迎信息是通过 该 目录下的 .message 文件获得的,此文件保存自定义的欢迎信息,由用户自己建立)

linux课堂笔记5--vsftpd服务器的配置

linux课堂笔记5--vsftpd服务器的配置

FTP服务器配置(实验环境:两台计算机,一台安装RHEL Server 5,另一台安装Windows XP,用集线器连接)一般而言,用户必须经过身份验证才能登录Vsftpd服务器,然后才能访问和传输FTP 服务器上文件。

Vsftpd服务器用户分为两类:本地用户和匿名用户。

本地用户是在Vsftpd服务器上拥有账号用户。

本地用户输入自己用户名和口令后可登录Vsftpd服务器,并且直接进入该用户主目录。

匿名用户是在Vsftpd服务器上没有账号用户。

如果Vsftpd服务器提供匿名访问功能,那么就可以输入匿名用户名(ftp或anonymous),然后输入用户E-mail地址作为口令进行登录。

甚至不输入口令也可以登录。

当匿名用户登录系统后,进入匿名FTP服务目录/var/ftp。

步骤一、检查所需RPM包是否已经安装在系统中,方法是:rpm –qa |grep vsftpd 检查是否已安装vsftpd软件包步骤二、安装所需RPM包若在步骤一中发现所需RPM包没有安装,则需使用下面命令来安装软件包,否则请转入第三步。

mount /media/cdrom/---------挂载光驱rpm -ivh /media/cdrom/RedHat/RPMS/vsftpd-*---------其中*号可以按TAB键自动补齐步骤三、配置匿名vsftpd服务器vsftpd服务器最重要是主配置文件vsftpd.conf。

vsftpd守护进程运行时首先从vsftpd.conf文件获取配置文件信息,然后配合ftpusers和userlist文件决定可访问用户。

下表列出了与vsftpd服务器相关目录和文件。

下表列出了vsftpd.conf文件中比较常用部分配置参数。

vsftpd服务器默认设置是允许本地用户和匿名用户登录,本地用户默认进入其个人主目录(/home/账户名),并可以切换到其他有权访问目录,还可以上传和下载文件。

匿名用户只能下载/var/ftp/目录下文件。

第5章—第二讲 vsftpd的配置

第5章—第二讲 vsftpd的配置

欢迎信息文件是隐藏文件,编写完成用ls -l查看 :
# vi /var/ftp/pub/.message
VSFtpd的虚拟账号配置:
vsftpd 的虚拟用户采用了不与系统账户口令文 件合二为一的方法,也就是说,为了认证这些虚拟 用户vsftpd 使用单独的口令库文件(pam_userdb), 由可插拔认证模块(PAM)进行认证。使用这种方 式更加安全,并且配置更灵活,可以代替本地用户 登录FTP服务器。
切换路径的命令是:lcd +绝对路径;dir命令用 于查看服务器文件及目录信息;!Dir命令用于查 看本地文件及目录信息。
以上所采用的是VSftpd的默认配置,默认情况 下仅允许匿名用户进行登录和下载。
修改VSFtpd的主配置文件:
# vi /etc/vsftpd/vsftpd.conf
(4)创建一个用户 用来做虚拟用户使用,不能给这 个用户设置密码 :
# mkdir /var/ftp/test # mkdir /var/ftp/test/pub # chmod 700 /var/ftp/test # chmod 777 /var/ftp/test/pub # useradd –s /sbin/nologin –d /var/ftp/test vftpuser
修改完成后,重启VSftpd:
# service vsftpd restart
关闭selinux,并修改pub目录权限:
# chmod -R 777 /var/ftp/pub/ # vi /etc/selinux/config
修改完成后,重启Linux操作系统:
VSFtpd的安全配置:
将匿名用户和本地用户禁锢在/var/ftp/pub目录下:

vsftpd_参数说明

vsftpd_参数说明
#绑定到某个IP,其它IP不能访问
listen_address=192.168.0.2
#绑定到某个端口
#listen_port=2121
#数据传输端口
#ftp_data_port=2020
#pasv连接模式时可以使用port 范围的上界,0 表示任意。默认值为0。
pasv_max_port=0
#pasv连接模式时可以使用port 范围的下界,0 表示任意。默认值为0。
anon_mkdir_write_enable=YES //是否允许匿名用户创建目录。只有在write_enable设置为 YES时有效。且匿名用户对上层目录有写入的权限。默认为NO。
anon_other_write_enable=NO //若设置为YES,则匿名用户会被允许拥有多于
上传和建立目录的权限,还会拥有删除和更名权限。默认值为NO。
426 关闭联机,终止传输。
450 请求的操作未执行。
451 命令终止:有本地的错误。
452 未执行命令:磁盘空间不足。
500 格式错误,无法识别命令。
501 参数语法错误。
502 命令执行失败。
503 命令顺序错误。
504 命令所接的参数不正确。
530 未登入。
532 储存文件需要账户登入。
550 未执行请求的操作。
ftpd_banner=欢迎来到湖南三辰Fake-Ta FTP 网站.
#允许为目录配置显示信息,显示每个目录下面的message_file文件的内容
dirmessage_enable=YES
#显示会话状态信息,关!
#setproctitle_enable=YES
############## 文件定义 ##################

visual studio ftp服务器配置

visual studio ftp服务器配置

FTP服务器配置
---Windows Server 2003
一.安装FTP
1.打开添加、删除程序
2.点击“添加或删除Windows组件”
3.双击“应用程序服务器”
4.双击“Internet信息服务(IIS)”
5.选择“文件传输协议(FTP)服务”6.点“确定”完成安装
二.配置FTP服务
1.打开“Internet信息服务(IIS)管理器”
2.选择“默认FTP站点”---“新建”---“虚拟目录”
3.新建虚拟目录TPLM
4.选择TPLM---点击鼠标右键---属性
5.选择上传文件存放位置(如图:这里选择D:\ExeFile)
7.选择默认FTP站点---点击右键---属性
8.安全帐户为服务器计算机的某个用户(FTP站点及其它按默认设置、)
(此用户为解决方案mObject.BL. SysConfig的FTP用户)
static private string _springClient = "ClientSpringcnf.xml";
static private string _ftpServer = "ftp://172.16.182.182/tplm/";
static private string _ftpUser = "Administrator"; static private string _ftpPassword = "Ksec@tplm";。

vsftp

vsftp
一个vsftp的配置文件,默认的文件名为/etc/vsftpd.conf,这个文件你可以手动
编辑,但在我们的源码目录里已经有一个样本配置文件了,可以直接修改这个文件
以满足我们的需求,现在把这个样本配置文件拷贝到这个目录下:
#cp vsftpd.conf /etc/
这样在/etc/下有一个配置文件vsftpd.conf了。
connect_timeout=60 //客户端在中断1分钟后自动激活连接,默认为60秒
6,设置最大传输速率限制
local_max_rate=50000 //本地用户最大传输速率为50kbytes/s
anon_max_rate=30000 //匿名用户最大传输速率为30kbytes/s
若把上述的数值设为0则为不限速,这也是VSFTP的默认值。
vsftp默认的配置还需要一个空的目录(empty),该目录的绝对路径应该是
/usr/share/empty/,另外若ftp服务器需要匿名用户(anonymous)需要加一个用户
ftp,此用户的要求这样:用户目录设为/var/ftp,它是VSFTP的匿名用户的映射本地用户,即指anonymous用户在进程中以ftp用户身分运行 进程,但anonymous用户
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
OK,FTP服务器运行正常,使用匿名用户ftp登陆成功,你也可以使用anonymous代
a)使本地用户能登录FTP。按照上面的源码安装配置我们的FTP还不能让本地用户登

第12章vsFTP服务及其配置

第12章vsFTP服务及其配置
❖ 从上面的内容可以看出能telnet到本机的vsftp服务器的21 号端口,确认vsftpd已经被启动,按“Ctrl+]〞中断会话
❖ ^] ❖ 再按“q〞退出telnet ❖ telnet> q
ConБайду номын сангаасection closed. [root@Candy root]#
测试ftp的运行
❖ 默认情况下,安装好vsftp服务器后就可以 使用匿名用户anonymous〔或ftp〕下载文件 了。例如,使用匿名用户下载文件。操作步 骤如下:
#do not even prompt for a password.
Root
Bin
……
Games
Nobody
❖ 此文件中指定的用户默认情况〔即在/etc/vs中设定了 userlist_deny=YES〕下也不能访问FTP服务器,而如果在
vs中设定了userlist_deny=NO,则仅仅允许此文件中指定
❖ ftp> !ls
anaconda-ks.cfg install.log install.log.syslog wel e.txt
❖ 通过显示本地文件命令“!ls〞确认已经将文件wel e.txt下 载到本地。
测试ftp的运行〔续〕
❖5〕 测试是否能上传文件到/var/目录。 ❖ftp> put install.log
FTP客户端命令简介
❖要登录到vsFTP服务器,在Windows系统 中可以使用图形化的FTP客户端软件,如 Cute等,也可以直接在命令行状态下使用 FTP命令。
FTP命令的格式
❖FTP〔机器名、网址或IP地址〕 ❖假设连接成功,系统提示输入用户名
〔Name〕及密码〔Password〕。进入FTP 站点后,用户就可以使用相应的命令进行 各种操作了。

FTP服务器配置方法

FTP服务器配置方法

FTP服务器配置方法FTP服务器配置方法1、确认服务器环境1.1 操作系统:确定服务器操作系统,例如Windows、Linux等。

1.2 FTP服务器软件:选择合适的FTP服务器软件,常用的有、vsftpd等。

2、安装FTP服务器软件2.1 软件:从官方网站或可信的第三方资源站点FTP服务器软件的安装包。

2.2 安装软件:按照安装包的指引,进行软件的安装。

3、配置服务器3.1 设置监听端口:指定FTP服务器监听的端口号。

3.2 配置安全策略:设置用户访问权限和限制,包括用户身份验证、访问路径控制等。

3.3 配置虚拟主机(可选):如果需要在一个服务器上托管多个域名,可以设置虚拟主机。

3.4 配置被动模式(可选):FTP服务器默认使用主动模式,如果需要使用被动模式,需进行相关配置。

4、配置防火墙4.1 开放FTP服务器端口:根据所选服务器软件的默认端口号,对防火墙进行相应配置,允许FTP服务的数据传输。

4.2 设置防火墙策略:根据实际情况,为FTP服务器配置防火墙策略,确保安全性。

5、配置路由器(可选)5.1 端口映射:如果FTP服务器位于局域网内,需要在路由器上进行端口映射,将外部请求正确转发到FTP服务器。

5.2 域名解析(可选):如果FTP服务器使用域名访问,需要进行域名解析配置。

6、测试FTP服务器连接6.1 使用FTP客户端软件:并安装FTP客户端软件,如等。

6.2 输入服务器地质和端口号:根据服务器配置的IP地质和端口号,填写相应信息。

6.3 输入用户名和密码:根据服务器配置的用户信息,填写合法的用户名和密码。

6.4 连接服务器:连接按钮,尝试连接FTP服务器。

7、优化与安全性增强7.1 使用SSL/TLS加密:设置FTP服务器使用SSL/TLS加密通信,增强数据传输的安全性。

7.2 检查日志:定期检查FTP服务器的日志记录,查看是否有异常访问或攻击行为。

7.3 定期升级软件:及时升级FTP服务器软件,以获取最新的功能和安全修复。

vsftpd.conf配置文件详解

vsftpd.conf配置文件详解

vsftpd.conf配置⽂件详解1.默认配置:1>允许匿名⽤户和本地⽤户登陆。

anonymous_enable=YESlocal_enable=YES2>匿名⽤户使⽤的登陆名为ftp或anonymous,⼝令为空;匿名⽤户不能离开匿名⽤户家⽬录/var/ftp,且只能下载不能上传。

3>本地⽤户的登录名为本地⽤户名,⼝令为此本地⽤户的⼝令;本地⽤户可以在⾃⼰家⽬录中进⾏读写操作;本地⽤户可以离开⾃家⽬录切换⾄有权限访问的其他⽬录,并在权限允许的情况下进⾏上传/下载。

write_enable=YES4>写在⽂件/etc/vsftpd.ftpusers中的本地⽤户禁⽌登陆。

2.配置⽂件格式:vsftpd.conf 的内容⾮常单纯,每⼀⾏即为⼀项设定。

若是空⽩⾏或是开头为#的⼀⾏,将会被忽略。

内容的格式只有⼀种,如下所⽰option=value要注意的是,等号两边不能加空⽩。

3.匿名⽤户(anonymous)设置anonymous_enable=YES/NO(YES)控制是否允许匿名⽤户登⼊,YES 为允许匿名登⼊,NO 为不允许。

默认值为YES。

write_enable=YES/NO(YES)是否允许登陆⽤户有写权限。

属于全局设置,默认值为YES。

no_anon_password=YES/NO(NO)若是启动这项功能,则使⽤匿名登⼊时,不会询问密码。

默认值为NO。

ftp_username=ftp定义匿名登⼊的使⽤者名称。

默认值为ftp。

anon_root=/var/ftp使⽤匿名登⼊时,所登⼊的⽬录。

默认值为/var/ftp。

注意ftp⽬录不能是777的权限属性,即匿名⽤户的家⽬录不能有777的权限。

anon_upload_enable=YES/NO(NO)如果设为YES,则允许匿名登⼊者有上传⽂件(⾮⽬录)的权限,只有在write_enable=YES时,此项才有效。

当然,匿名⽤户必须要有对上层⽬录的写⼊权。

vsftpd服务器详解

vsftpd服务器详解

vsftpd服务器详解Vsftpd(Very Secure FTP Daemon)是一款非常流行的开源FTP服务器软件,它以其高度的安全性、稳定性和易用性而广泛应用于各种网络环境中。

本文将详细介绍Vsftpd服务器的特点、安装配置、管理和常见问题解决方法,以帮助读者更好地理解和应用该软件。

一、Vsftpd服务器特点Vsftpd服务器具有以下几个显著特点:1. 安全性高:Vsftpd注重安全性,支持多种加密协议和技术,如SSL/TLS,以保护数据传输过程中的机密性和完整性。

2. 稳定可靠:Vsftpd采用C语言编写,精心设计,经过多年发展和测试,稳定性非常高,能在大负载和高并发的环境下运行良好。

3. 简单易用:Vsftpd采用简洁的配置文件和命令行参数,用户可以轻松地配置和管理FTP服务器,即使对于没有专业知识的用户也能上手使用。

二、Vsftpd服务器安装配置1. 安装Vsftpd服务器:在Linux系统中,可通过包管理工具如apt 或yum来安装Vsftpd软件包。

安装完成后启动Vsftpd服务即可。

2. 编辑配置文件:Vsftpd的配置文件位于/etc/vsftpd.conf,用户可以根据需要对其进行编辑和自定义配置。

配置文件中包含了各种参数,如监听IP地址、授权方式、用户限制、权限设置等。

3. 用户管理:Vsftpd支持本地用户和虚拟用户两种模式。

本地用户是指系统中已存在的用户,而虚拟用户是指在Vsftpd服务器中单独管理的用户。

用户信息和密码可以存储在系统用户数据库中,也可以使用独立的数据库文件。

4. 文件权限控制:Vsftpd提供了灵活的文件权限控制机制,可以限制用户的上传和下载权限,防止非法操作和数据泄露。

用户的主目录、上传目录和下载目录可以根据需要进行设置。

5. 安全传输:Vsftpd支持SSL/TLS加密传输,可以使用自签名证书或第三方证书来保护数据在传输过程中的安全性。

用户可以在配置文件中设置相应的参数和路径。

linux红帽子VSFTPD的配置

linux红帽子VSFTPD的配置

FTP可以通过很多软件实现,我们linux下面最常用的FTP服务器架设使用vsftpd软件vsftpd 是一个基于GPL发布的FTP服务器软件。

其中的vs是“ Very Secure”的缩写,由此名称缩写可以看出,本服务器的初衷就是服务的安全性。

当然,vsftpd也是REDHAT默认安装的ftp服务器软件后台进程:vsftpd类型:System V 服务使用端口:20(ftp-data),21(ftp)所需RPM包:vsftpd配置文件:/etc/vsftpd/vsftpd.confFTP的主动模式和被动模式很重要主动模式:client 先连接服务器的21端口(命令端口),然后client开放一个大于1024的端口等待服务器的20端口连接,21号端口的链接建立以后,服务器就用20去连接client开放的端口,简单来说就是服务器主动连客户端啦基于上面的连接方式,如果client端有个防火墙,服务器的20端口就连接不进入,导致会连接失败。

被动模式:就是client开启大于1024的X端口连接服务器的21(命令端口),同时开启X+1端口当21号端口连接成功后,client会发送PASV命令,通知服务器自己处于被动模式,服务器收到这个消息后,就会开放一个大于1024的端口Y通知client,client接到通知后就会用X+1来连接服务器的Y端口,简单的说就是client主动连接服务器一般我们使用的是主动模式大家了解被动模式就可以了,当你架设FTP服务器,出现这样的情况,你应该想到可以使用被动模式来解决,当然防火墙一般也支持FTP的追踪模块,会自动识别自己发出的FTP数据请求。

这样制动模式也能返回数据下面我们先安装vsftpd吧所有服务里面只有vsftpd 没有依耐关系,其他服务都要yum来安装或解决其依赖关系哈~没有就安装下~我们来说vsftpd的配置文件大家切换到/etc/vsftpd目录,这个目录就是vsftpd的配置文件存放的目录第一个文件ftpusers是用户控制文件,在这个文件里面的用户,默认是不可以使用vsftpd服务的。

vsftp 连接参数

vsftp 连接参数

vsftp 连接参数vsftpd是一个流行的FTP服务器软件,用于在Linux系统上提供文件传输服务。

在使用vsftpd时,您可能需要设置一些连接参数来配置FTP服务器的行为。

以下是一些常见的vsftpd连接参数:1. 超时时间:`accept_timeout`: 用于设置建立FTP连接的超时时间,单位为秒。

默认值为60秒。

`connect_timeout`: 在PORT方式下,用于设置建立数据连接的超时时间,单位为秒。

默认值为60秒。

`data_connection_timeout`: 用于设置建立FTP数据连接的超时时间,单位为秒。

默认值为120秒。

`idle_session_timeout`: 用于设置在多长时间内不对FTP服务器进行任何操作,就会断开FTP连接,单位为秒。

默认值为300秒。

2. 日志文件设置:`xferlog_enable`: 用于启用或禁用上传/下载日志记录。

预设值为开启(YES)。

`xferlog_file`: 用于设置日志文件的路径和名称。

默认值为/var/log/。

3. 权限和安全设置:`anonymous_enable`: 允许匿名用户访问FTP服务器。

预设值为NO。

`local_enable`: 允许本地用户登录到FTP服务器。

预设值为NO。

`write_enable`: 允许用户写入文件到FTP服务器。

预设值为NO。

4. 其他常用参数:`debug_enable`: 开启调试模式,用于查看详细的日志信息。

预设值为NO。

`pasv_enable`: 开启被动模式,以允许在某些客户端(如防火墙后)使用FTP连接。

预设值为YES。

`ssl_enable`: 启用SSL加密连接,以提高安全性。

预设值为NO。

`tcp_wrappers`: 允许使用tcpwrappers进行访问控制,提供额外的安全性层。

预设值为NO。

以上参数仅供参考,实际配置应根据您的需求和安全要求进行更改。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第(1)问题 先配置网卡
#redhat-config-network
配置如下图
编辑更改
#vi /etc/resolv.conf
更改为下图 重启网卡
#service network restart
然后配置 DNS 服务器
编辑#vi /etc/named.conf
增加以下内容如图
#cd /var/named 目录
#kill -9 ID
然后用#service named start
测试一下
#host #host
如成功进入下一步.
第(2)问题 2. ftp 服务器采用 PASV 工作模式,允许 ASCII 模式来上传或下载数据,允许最多同时连 接 350 用户,每个客户 IP 允许同时与服务器建立 5 个连接,每个用户的访问速度限制为 512K。 FTP 的日志文件放在/var/vhlogs/vsftpd.log 文件中。 编辑#vi /etc/vsftpd/vsftpd.conf 增加以下内容
Vsftp 服务器
要求: 1. FTP 服务器的 IP:192.168.3.12,服务器域名为: 2. ftp 服务器采用 PASV 工作模式,允许 ASCII 模式来上传或下载数据,允许最多同时连 接 350 用户,每个客户 IP 允许同时与服务器建立 5 个连接,每个用户的访问速度限制为 512K。 FTP 的日志文件放在/var/vhlogs/vsftpd.log 文件中。 3. 开设两个用户 wl0505 和 wl0506,属于 ftp 组,不允许登录 linux 系统,只能登录 FTP 服务器,对这两个用户启用磁盘限额,软限制块数 150000,硬限制块数 130000,i 节点数不 受限制。 4. 允许匿名用户上传文件, 上传的文件目录为/var/ftp/incoming 5. 限制用户在自家目录,可读可写。 6. 定制欢迎信息为:“ welcome to ”
进入/home ( #cd /home ) 新建一个空的 er 文件 #touch er #quotacheck –um /home 对 wl0505 做配额 #edquota –u wl0505 如图
对 wl0506 以上图一样进行配置 #quotaoff –avug //关闭配额限制 #quotaon –avug //打开配额限制
//ftp 服务器采用 PASV 工作模式
//允许 ASCII 模式来上传或下载数据 //允许最多同时连接 350 用户 //每个客户 IP 允许同时与服务器建立 5 个连接
//每个用户的访问速度限制为 512K //FTP 的日志文件放在/var/vhlogs/vsftpd.log
文件中
注:确保/var/vhlogs/vsftpd.log 有此路径和 vsftpd.log 文件,没有就创建.
第(4)问题 4. 允许匿名用户上传文件, 上传的文件目录为/var/ftp/incoming 匿名的用户配置我们已在/etc/vsftapd/vsftpd.conf 里配置好了 只要在/var/ftp 下新建 incoming 文件夹 #cd /var/ftp #mkdir incoming #chmod calhost.zone .zone 编辑#vi .zone
内容为如下图
注:最下面的 dns, ftp 要顶格写
启动 DNS 服务
#service named start
如中途已启动 DNS 服务 请用下面方法重新启动一下
#ps -aux|grep named //查看 named 进程 ID
其它设置没有以下参数就加上去
第(3)问题 3. 开设两个用户 wl0505 和 wl0506,属于 ftp 组,不允许登录 linux 系统,只能登录 FTP 服务器,对这两个用户启用磁盘限额,软限制块数 150000,硬限制块数 130000,i 节点数不 受限制。 创建两个用户 wl0505 和 wl0506 并加入到 ftp 组

在增加 在每个用户的根目录下增加.message 文件 里面写上 Welcome to
第(5)问题 5. 限制用户在自家目录,可读可写。 我们已在/etc/vsftpd/vsftpd.conf 里面增加了以下的内容.所以不需在加
图:
//限制用户在自家目录
图:
//可读可写
6. 定制欢迎信息为:“ welcome to ” 可以在/etc/vsftpd/vsftpd.conf 里面增加下面内容(上面已加)
#useradd wl0505 –g ftp #useradd wl0506 -g ftp
不允许登录 Linux 系统 编辑#vi /etc/passwd 更改为以下内容
最后一字段写为/sbin/nologin #vi /etc/fstab
增加以下内容
重启挂载
#mount –o remount /home
相关文档
最新文档