ftp之高级配置——虚拟用户

简介:
1.        建立虚拟用户口令库文件(奇数行是用户名,偶数行是密码)

进入 /etc/vsftpd  目录,然后新建文件 benet

2.        生成 vsftpd 的认证文件 ( 需要安装 db4-util 书上没介绍 )

db_load -T -t hash -f  /etc/vsftpd/benet  /etc/vsftpd/benet.db

3.        建立虚拟用户所需的 PAM 配置文件 (/etc/pam.d/)

进入 /etc/pam.d ,然后建立文件 ftp ,内容如下

      auth required /lib/security/pam_userdb.so  db=/etc/vsftpd/benet( 库名 )

account required  /lib/security/pam_userdb.so db=/etc/vsftpd/benet (库名)

4.        建立虚拟用户所需要的系统用户

useradd   aa  -d  /virtual( 虚拟用户主目录 )  -s  /sbin/nologin

5.        建立虚拟用户所要访问的目录并设置相应权限 ( 修改主目录权限 700)

chmod    700  -R   /virtual

6.        设置 /etc/vsftpd/vsftpd.conf 配置文件 , 在文档末尾添加如下内容:

   guest_enable=YES

guest_username=aa (新建的系统用户)

pam_service_name=ftp( 验证模块名称 )

   user_config_dir=/etc/vsftpd_user_conf  虚拟用户权限的配置目录

7.        进入 /etc/vsftpd_user_conf 新建文件 aa bb 。这两个文件就是 aa bb 用户的权限配置文件,下面的参数就是具体的可能用的参数

anon_world_readable_only=NO     表示用户可以浏览 FTP 目录和下载文件

anon_upload_enable=YES         表示用户可以上传文件    

anon_mkdir_write_enable=YES     表示用户具有建立目录的权限,不能删除目录

anon_other_write_enable=YES     表示用户具有文件改名和删除文件的权限

local_root=/                    指定虚拟用户的目录

8 .  aa 用户浏览和下载的权限,给 bb 用户浏览,上传,下载,删除的权限。


本文转自 gehailong 51CTO博客,原文链接:http://blog.51cto.com/gehailong/264129,如需转载请自行联系原作者
相关文章
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
747 13
|
网络协议 安全 Linux
如何配置Linux端的ftp?
如何配置Linux端的ftp?
412 64
|
Linux 网络安全
FTP被动模式配置
FTP被动模式配置
1308 1
|
网络安全 C#
FTP 被动模式配置
FTP 被动模式配置
279 0
FTP 被动模式配置
|
存储 Ubuntu 安全
如何配置 ProFTPd 以使用 SFTP 而不是 FTP
如何配置 ProFTPd 以使用 SFTP 而不是 FTP
596 0
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
578 1
|
Ubuntu 网络安全 数据安全/隐私保护
ubuntu篇-配置FTP服务,本机和docker安装
通过以上步骤,你可以在Ubuntu上配置FTP服务,无论是本机安装还是Docker内安装,都可以提供FTP文件传输服务。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
681 1
|
弹性计算 缓存 负载均衡
ECS配置问题之FTP密码修改失败如何解决
ECS配置指的是对阿里云Elastic Compute Service(弹性计算服务)实例的硬件和软件资源进行设置的过程;本合集将详述如何选择合适的ECS配置、调整资源配比以及优化实例性能,以满足不同应用场景的需求。
|
DataWorks 数据安全/隐私保护
dataworks配置ftp数据源?
dataworks配置ftp数据源?
254 1