首页 > 系统相关 >linux vsftp

linux vsftp

时间:2023-02-11 14:13:29浏览次数:39  
标签:enable ftpuser etc db vsftpd vsftp linux YES

1、安装vsftp服务

yum -y install libdb-utils

yum -y install vsftpd

 

2、创建虚拟用户临时文件

/etc/vsftpd/ftpusers.txt 输入 vftp 123456   3、生成 Vsftpd 虚拟用户数据库认证文件 db_load  -T  -t   hash  -f   /etc/vsftpd/ftpusers.txt    /etc/vsftpd/vsftpd_login.db chmod 700 /etc/vsftpd/vsftpd_login.db   4、配置 PAM 认证文件,/etc/pam.d/vsftpd 行首加入如下两行 auth required pam_userdb.so db=/etc/vsftpd/vsftpd_login account required pam_userdb.so db=/etc/vsftpd/vsftpd_login   5、创建虚拟用户映射的系统用户 useradd -s /sbin/nologin ftpuser   6、完整 vsftpd.conf 配置文件   anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=NO listen_ipv6=YES userlist_enable=YES tcp_wrappers=YES #config virtual user FTP pam_service_name=vsftpd guest_enable=YES guest_username=ftpuser user_config_dir=/etc/vsftpd/vsftpd_user_conf virtual_use_local_privs=YES   7、创建虚拟用户配置文件主目录 mkdir -p /etc/vsftpd/vsftpd_user_conf/   8、创建虚拟用户配置文件 vim /etc/vsftpd/vsftpd_user_conf/vftp   local_root=/home/ftpuser/vftp write_enable=YES anon_world_readable_only=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES   9、创建虚拟用户各自虚拟目录 mkdir -p /home/ftpuser/vftp chown -R ftpuser:ftpuser/home/ftpuser  

标签:enable,ftpuser,etc,db,vsftpd,vsftp,linux,YES
From: https://www.cnblogs.com/fengzhengfly/p/17111352.html

相关文章

  • Linux手动启动、关闭、重启jar包相关shell脚本
    1、启动文件start.sh#!/bin/sh###APP_NAME=$(basename$(dirname"$PWD"))JAVA_OPTS="-Djava.awt.headless=true-Djava.net.preferIPv4Stack=true"JAVA_DEBUG_......
  • 【学习记录】Linux命令缩写
    最近有空看了一点Linux的相关内容,觉得命令的英文全拼还挺有意思的,记住全拼也加深了对命令的理解,所以打算记录一下常用命令(部分)的全拼。PS:英语学计算机果然带点天然优势......
  • #yyds干货盘点#分析一下Linux 的top 命令
    ​​top​​ 命令是一个系统监测工具,它显示了当前系统中最消耗资源的进程,帮助系统管理员快速了解系统的运行情况和性能瓶颈。它在Linux操作系统中是一个非常常用的命令。......
  • windows+mac os+linux三平台如何和使用下载ChatGPT桌面版软件(下载+安装+使用)合集
    什么是ChatGPTChatGPT(ChatGenerativePre-trainedTransformer)是OpenAI于2022年11月推出的聊天机器人。它建立在OpenAI的GPT-3大型语言模型家族之上,并经过微调(一种......
  • linux 中判断一组数据是否是等量递增
     001、[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据12345678910[root@PC1test]#awk'{if(NR==1){a=$0};if(NR>1&&......
  • linux 中 判断一组数据是否已经按照从小到大的顺序排列
     001、[root@PC1test2]#lsa.txt[root@PC1test2]#cata.txt##测试数据12345678910[root@PC1test2]#awk'{if(NR==1){a=$0};if($0......
  • linux物理地址到虚拟地址映射
    学习地址单片机和裸机中操作硬件是怎么操作的与上面不同,在linux上想要操作硬件,需要先把物理地址转换成虚拟地址。因为使能MMU2个函数用起来非常方便注意:物理地址......
  • Linux文件与目录结构
    Linux文件与目录结构1linux文件Linux系统中一切皆文件。Linux目录结构树形结构      目录解释/bin:bin是Binaries(二进制文件)的缩写,这个目录存......
  • Arm-Linux子系统的互相Notify
    前言:Linux下面不同的子系统一个个的组成了整个系统的运行环节,为了让这些子系统能够互相通讯,有一种叫做:notifychain(通知链)的东西。本篇看下。概括所谓通知链,有通知,......
  • linux安装 mysql
    在终端中输入命令安装mysqlsudoapt-getinstallmysql-server安装成功后可以在终端中输入下面命令登录mysql不知道为什么,在网上搜索有的会说安装的时候会让你设置......