千家信息网

linux中FTP服务搭建详解--3.虚拟用户

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,操作环境1 操作系统 : redhat 6.5IP 地址 : 192.168.10.128主机名 : zred2 操作系统:win 7IP地址: 192.168.10.10确认两台主机互联互通。要求:
千家信息网最后更新 2026年11月01日linux中FTP服务搭建详解--3.虚拟用户

操作环境

1 操作系统 : redhat 6.5

IP 地址 : 192.168.10.128

主机名 : zred

2 操作系统:win 7

IP地址: 192.168.10.10

确认两台主机互联互通。

要求:添加一个虚拟用户用来访问ftp。

首先我们把服务重新启动

添加虚拟账户

编辑一个文件vuser

[root@localhost vsftpd]# vim /etc/vsftpd/vuser

写两个用户进去

把vuser转换成数据库文件以便PAM识别

[root@localhost vsftpd]# db_load -T -t hash -f vuser vuser.db

再修改一下文件权限,可以加强安全,以免被他人窥视。

创建一个用户为vuser 指定家目录/opt/vuser 并不使用shell登陆

[root@localhost vsftpd]# useradd -d /opt/vuser -s /sbin/nologin vuser

编辑pam认证模块支持虚拟用户的登陆

[root@localhost vsftpd]# vi /etc/pam.d/vsftpd.vu

添加两句进去

auth required pam_userdb.so db=/etc/vsftpd/vuser //a会丢失
account required pam_userdb.so db=/etc/vsftpd/vuser /*此处两个文件vuser并不是普通文件而是刚才创建的vuser.db数据库文件,此处必须省略不写*/

编辑主配置文件,末行添加来宾用户的权限语句

guest_enable=YES
guest_username=vuser
pam_service_name=vsftpd.vu

重启服务,尝试登陆

我们还可以指定单独的配置文件夹

在主配置文件末插入:

user_config_dir=/etc/vsftpd/vu_dir /*单独用户配置文件夹*/

创建配置文件

mkdir vu_dir
vi /etc/vsftpd/vu_dir/tom /*在配置文件夹里创建用户配置文件*/

anon_umask=022 /*指定上传文件的权限*/

文件 用户 配置 文件夹 权限 登陆 服务 操作系统 两个 主机 地址 系统 普通 安全 库文件 成数 数据 数据库 模块 环境 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 互联网科技公司 博彦科技互联网金融 广州大一互联网络科技有限公司 鑫亿盛互联网科技 电子科技大学互联网 中国最先进互联网科技公司 海南科技产业互联网平台 北京三清互联网科技 互联网经济与金融科技 成都铂石互联网科技做什么的 宝灵互联网科技有限公司 搜狐科技互联网 乌鲁木齐新华智原互联网科技学校 互联网公司黑科技创始人 新氧科技和美国互联网有关系吗 萌小萌互联网科技河南有限公司 科技互联网经济论坛 马化腾互联网科技教学 互联网科技大佬云集 新华互联网科技 多迪互联网科技有限公司 湖南诚度互联网科技有限公司 厦门比较好的科技互联网公司 互联网科技研发水平 互联网科技人工智能实验室 东莞新华互联网科技学校 互联网金融科技公司的优势 互联网科技大佬云集 伍佰万互联网科技是干嘛的
0