vsftpd建立虚拟用户

vsftpd建立虚拟用户,第1张

创建虚拟用户名单文件,在其中加入用户的用户名和口令信息。格式很简单:“奇数行用户名,偶数行口令”。

virtusers文件格式如下:

编辑vsftpd的PAM验证配置文件,把原来的配置文件全部注释掉(不注释掉虚拟用户会登录不上),添加如下行

以上两条是手动添加的,内容是对虚拟用户的安全和帐户权限进行验证。

路径配置在 vsftpd.conf 文件的 user_config_dir 中

创建ftp的目录,设置属组属主为guoke,应为我们上面指定虚拟用户的宿主用户是guoke,这样ftp用户才有权限对目录进行 *** 作。

首先安装VSFTPD

代码:

apt-get install vsftpd #此版本好像有编码问题,在windwos下看FTP中中文为乱码(望高手解答)

实验目的:利用虚拟用户可实现不同用户拥有不同权限的要求

第一步:建立本地虚拟用户(Create the local virtual user)

代码:

useradd -d /opt/ftp-server virtual #新建virtual用户,指定主目录为/opt/ftp-server

mkdir /opt/ftp-server virtual

第二步:建立虚拟用户数据库(Create the virtual users database)

用户手工建立文本文件logins.txt (保存到/tmp中)

logins.txt文件内容

代码:

download

123

upload

234

admin

345


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11898317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存