CentOS vsftpd怎么制作虚拟用户数据库文件

介绍

本篇内容介绍了“CentOS vsftpd怎么制作虚拟用户数据库文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

<强>制作虚拟用户数据库文件

1。先建立虚拟用户名单文件:[root@KcentOS5 ~] #触摸/etc/vsftpd/virtusers建立了一个虚拟用户名单文件,这个文件就是来记录CentOS vsftpd虚拟用户的用户名和口令的数据文件,我这里给它命名为virtusers。为了避免文件的混乱,我把这个名单文件就放置在/etc/vsftpd/下。

2。编辑虚拟用户名单文件:

 [root@KcentOS5  ~] #, vi /etc/vsftpd/virtusers ,, kanecruise , 123456,, near , 123456 near , mello , 123456梅洛

编辑这个虚拟用户名单文件,在其中加入用户的用户名和口令信息。格式很简单:“一行用户名,一行口令”。

3。生成虚拟用户数据文件:

[root@KcentOS5 ~] # db_load T T散列f/etc/vsftpd/virtusers/etc/vsftpd/virtusers.db这里我顺便把这个命令简单说明一下察看db4的db_load命令使用方法:

 [root@KSRV2  vsftpd] #, db_load ,用法:,db_load  [nTV], [c  name=值],[f 文件],[h 家居],[P 密码],[t  btree  |, hash  |, recno  |,队列),db_file ,用法:,db_load  r  lsn  |, fileid  [h 家居],[P 密码],db_file 

解释在本篇中,db_load命令几个相关选项很参数

T选项允许nonBerkeley DB应用程序轻松地文本文件加载到数据库。
如果数据库来创建的类型是或散列,或关键字键指定为集,输入必须成对
的文本行,第一行的一对是关键项目,并对其相应的数据的第二行
项目。如果要创建的数据库类型的队列或Recno keywork键没有设置,输入必须行文本,每一行是一个新数据库的数据项。

选项T允许应用程序能够将文本文件转译载入进数据库。由于我们之后是将虚拟用户的信息以文件方式存储在文件里的,为了让CentOS vsftpd这个
应用程序能够通过文本来载入用户数据,必须要使用这个选项。

如果指定- T选项,底层访问方法必须使用- T选项指定类型。如果指定了选项T,那么一定要追跟子选项tSpecify底层访问方法。如果没有指定t选项,数据库将被加载到一个数据库相同类型的倾倒;例如,将会创建一个散列数据库如果散列数据库被甩了。

Btree和散列数据库可能从>转换”CentOS vsftpd怎么制作虚拟用户数据库文件”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

CentOS vsftpd怎么制作虚拟用户数据库文件