使命召唤国际服直装麒麟系统在线安装vsftpd和配置虚拟用户-本尊科技

麒麟系统在线安装vsftpd和配置虚拟用户

  发布时间:2025-11-08 01:20:03   作者:玩站小弟   我要评论
使命召唤国际服直装麒麟系统在线安装vsftpd和配置虚拟用户#### 1.在线安装yum install vsftpd -ysystemctl status vsftpd.servicesystemctl start vsftpd.servicesystemc 。

#### 1.在线安装

yum install vsftpd -y

麒麟系统在线安装vsftpd和配置虚拟用户

systemctl status vsftpd.service

systemctl start vsftpd.service

systemctl enable vsftpd.service

#### 4.配置文件设置

## 4.1 配置文件描述

vsftpd 的麒麟配置目录为 /etc/vsftpd ,包含下列的系统线安虚拟配置文件:

阅读上述配置以了解更多信息。如果您准备好了 ,配置使命召唤科技网点击下一步开始修改配置来设置权限。用户

vsftpd.conf 为主要配置文件

ftpusers 配置禁止访问 FTP 服务器的麒麟使命召唤美化包直装用户列表

user_list 配置用户访问控制

如下 :

cd /etc/vsftpd/

ls

ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh

## 4.3 创建虚拟用户模式

# 4.3.1 设置配置文件

vim /etc/vsftpd/vsftpd.conf

# 禁止匿名开放模式

anonymous_enable=NO

# 允许本地用户模式

local_enable=YES

# 开启虚拟用户模式

guest_enable=YES

# 指定虚拟用户账户

guest_username=virtual

# 指定PAM文件

pam_service_name=vsftpd.vu

# 允许对禁锢的FTP根目录执行写入操作,而且不拒绝用户的系统线安虚拟虚幻直装5.0免卡密登录请求

allow_writeable_chroot=YES

# 4.3.2 创建用于进行FTP认证的用户数据库文件

vi /etc/vsftpd/vuser.list

虚拟用户即登录用户

ftpuser

虚拟用户密码

ftpuser@123

# 4.3.3 原始的明文信息文件转换成数据库文件

## 备注:由于明文信息既不安全,也不符合让vsftpd服务程序直接加载的配置格式,因此需要使用db_load命令用哈希(hash)算法将原始的用户明文信息文件转换成数据库文件,并且降低数据库文件的麒麟权限(避免其他人看到数据库文件的内容) ,然后再把原始的系统线安虚拟明文信息文件删除。

# 明文转密文

db_load -T -t hash -f /etc/vsftpd/vuser.list /etc/vsftpd/vuser.db

ls

ftpusers user_list vsftpd.conf vsftpd.conf.bak vsftpd_conf_migrate.sh vuser.db vuser.list

# 赋予密文文件权限

$ chmod 600 vuser.db

# 删除明文文件 不强制要求,配置但推荐删除

$ rm -rf vuser.list

# 4.3.4 创建vsftpd服务程序用于存储文件的根目录以及用于虚拟用户映射的系统本地用户

# -s /sbin/nologin: 表示virtual禁止通过ssh登录

useradd -s /sbin/nologin virtual

mkdir -p /network_bak_cfg/bak_cfg

chown -R virtual:virtual /network_bak_cfg/bak_cfg

chmod -R 755 /network_bak_cfg/

# 4.3.5 建立用于支持虚拟用户的本尊科技PAM文件

备注 :新建一个用于虚拟用户认证的PAM文件vsftpd.vu,其中PAM文件内的用户“db=”参数为使用db_load命令生成的账户密码数据库文件的路径 ,但不用写数据库文件的麒麟使命召唤直装v2.0后缀 。

vi /etc/pam.d/vsftpd.vu

auth required pam_userdb.so db=/etc/vsftpd/vuser

account required pam_userdb.so db=/etc/vsftpd/vuser

# 4.3.6 在vsftpd服务程序的系统线安虚拟主配置文件中通过pam_service_name参数将PAM认证文件的名称修改为vsftpd.vu

备注:配置文件 vsftpd.conf 中默认就带有参数pam_service_name=vsftpd,表示登录FTP服务器时是配置零四直装使命召唤根据/etc/pam.d/vsftpd文件进行安全认证的;

vi /etc/vsftpd/vsftpd.conf

# 重要!!!!!!

## 禁止匿名开放模式

anonymous_enable=NO

## 允许本地用户模式

local_enable=YES

## 设置可写权限

write_enable=YES

## 开启虚拟用户模式

guest_enable=YES

## 指定虚拟用户账户

guest_username=virtual

## 允许对禁锢的FTP根目录执行写入操作 ,而且不拒绝用户的登录请求

allow_writeable_chroot=YES

## 指定PAM文件

pam_service_name=vsftpd.vu

# 本地用户模式创建文件的umask值

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=YES

listen_ipv6=NO

userlist_enable=YES

# user_config_dir参数来定义这两个虚拟用户不同权限的配置文件所存放的路径

user_config_dir=/etc/vsftpd/vusers_dir

# 4.3.7 为虚拟用户设置不同的权限

### ftpuser权限 :上传 、创建 、codm公益直装修改、查看 、使命召唤直装v2.0删除文件;

# 创建 vusers_dir 目录

mkdir /etc/vsftpd/vusers_dir/

# 创建 ftpuser 用户

vi /etc/vsftpd/vusers_dir/ftpuser

chroot_local_user=YES

allow_writeable_chroot=YES

local_root=/network_bak_cfg/

write_enable=YES

anon_upload_enable=YES

anon_world_readable_only=NO

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

相关文章

  • 2022 简洁工具箱方盒iapp源码

    源码介绍:2022 简洁工具箱方盒iapp源码,分享一个UI界面很简洁的方盒子iapp源码,非常适合拿来做工具箱的。这个UI源码已经很久的了,在网上看到的,就拿出来再分享一下吧!下载地址:此处内容需要
    2025-11-08
  • 拳头游戏宣布2025英雄联盟全球总决赛落户中国,邓紫棋献唱主题曲

    拳头游戏今日宣布了2025年即将在中国举行的全球总决赛的重点内容,以庆祝英雄联盟赛事15周年。该里程碑时刻将见证经典召唤师奖杯以全新设计回归,而全新全球总决赛主题曲将由中国巨星 G.E.M. 邓紫棋演
    2025-11-08
  • 赛博街道城市细胞中文版

    赛博街道城市细胞中文版(Cyber Streets: City Cells)是一款非常有趣的像素画风的闯关游戏,游戏的经典像素画风搭配上赛博朋克画面让你眼前一亮,玩家将驾驶着高度定制化的赛车营造的作战
    2025-11-08
  • 代号撤离单机版

    代号撤离单机版是一款末日题材的冒险生存游戏,游戏音效感十足,让你在家在这里能够拥有真实的射击体验,还有众多武器装备等你阿里获取,你只有胜利撤退才能获得胜利,快来感受刺激十足的射击战斗吧。代号撤离单机版
    2025-11-08
  • 开源ChatGPT系统源码GPT4.0 3.5源码

    源码简介开源ChatGPT系统源码GPT4.0 3.5源码,支持插件!网站爬虫从网页链接提取内容)搜索引擎查询搜索引擎获取最新消息)实时天气获取实时天气) 搭建说明1.推荐Docker更
    2025-11-08
  • 宇宙冒险游戏

    宇宙冒险游戏是一款令人热血沸腾的科幻题材手游。在浩瀚无垠的宇宙中,你将化身为英勇无畏的太空探险家,开启一场惊心动魄的冒险之旅。游戏中,你可以驾驶着炫酷的星际战舰,穿梭于神秘莫测的星系之间。每个星系都拥
    2025-11-08

最新评论