- 浏览: 23037 次
- 性别:
- 来自: 北京
最新评论
#! /bin/sh #add virtual users touch /etc/vsftpd/virtual_users.txt echo "xzc liumang byrlx liumang">> /etc/vsftpd/virtual_users.txt db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db chmod 600 /etc/vsftpd/virtual_users.db rm -r /etc/vsftpd/virtual_users.txt touch /etc/pam.d/ftp.vu echo "auth required /lib/security/pam_userdb.so db=/etc/vsftpd/virtual_users account required /lib/security/pam_userdb.so db=/etc/vsftpd/virtual_users" >> /etc/pam.d/ftp.vu #add local user useradd -d /var/ftp/virtual -s /sbin/nologin virtual chown -R virtual.virtual /var/ftp/virtual touch /tmp/new_ftppwd echo "virtual:liumang" >> /tmp/new_ftppwd chpasswd < /tmp/new_ftppwd #modify vsftpd.conf cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak.00 echo "anonymous_enable=NO anon_upload_enable=NO local_enable=YES local_umask=022 dirmessage_enable=YES connect_from_port_20=YES guest_enable=YES guest_username=virtual user_config_dir=/etc/vsftpd/user_conf write_enable=YES pam_service_name=ftp.vu userlist_enable=YES listen=YES chroot_local_user=YES tcp_wrappers=YES xferlog_enable=YES xferlog_std_format=YES xferlog_file=/var/log/xferlog vsftpd_log_file=/var/log/vsftpd.log" > /etc/vsftpd/vsftpd.conf #configure virtual users mkdir -p /etc/vsftpd/user_conf touch /etc/vsftpd/user_conf/xzc /etc/vsftpd/user_conf/byrlx echo "anon_world_readable_only=NO write_enable=YES anon_upload_enable=NO anon_other_write_enable=NO anon_mkdir_write_enable=NO" > /etc/vsftpd/user_conf/xzc echo "anon_world_readable_only=YES write_enable=YES anon_upload_enable=YES anon_other_write_enable=YES anon_mkdir_write_enable=YES" > /etc/vsftpd/user_conf/byrlx #restart vsftpd service vsftpd restart 55,1 Bot
发表评论
-
awk(2)
2010-04-27 21:44 7761.awk的三种形式 awk '{comman}' ... -
shell脚本学习(二)
2010-04-26 21:42 6821。linux中,使转义符生效,-e必须加上 echo -e ... -
后台执行命令之--at和&
2010-04-26 21:30 863注:一旦一个作业被提交, a t 命令将会保留所有当前的环境变 ... -
shell脚本学习(一)
2010-04-26 21:08 8681。chmod -R u/g/o +/-/= r/w/ ... -
subversion安装与配置(一)
2010-04-26 16:44 10841。安装环境 RHEL5 2。首先查看机子是否安装了subv ... -
vsftpd服务器学习(四)——与mysql结合实现虚拟帐号登录
2010-04-23 13:26 7291。添加新用户 useradd -d /var/ftp/my ... -
vsftpd服务器学习(二)——实现虚拟帐号登录。
2010-04-21 13:32 8791。建立虚拟用户口令库文件。 vim /etc/vsftp ... -
vsftpd服务器学习
2010-04-20 21:00 7301。安装vsftpd服务器,启动后出现“No route to ... -
这三天
2010-04-12 18:52 5841.联想的那个100M的分区真TM恶心,我装win7后,xp跟 ... -
一些零散笔记的整理(一)
2010-04-09 09:57 8271。开机上不了网,找人帮忙,后其修改/etc/sysconfi ... -
yum本地源的建立过程
2010-04-08 16:17 10571.新建文件夹yumroot,把光驱里的内容复制到yumroo ... -
sed
2010-04-07 16:23 949sed默认为全局命令,即文本的每一行都被处理。 1.命令行模 ... -
awk
2010-04-06 15:35 12041.awk '{print}' /etc/passwd ... -
ftp
2010-04-02 15:17 10581.ftp脚本 #!/bin/sh ftp -n ... -
后台执行命令之--crontab
2010-04-02 12:27 897crontab -u root -l list the m ... -
mail指令的用法
2010-04-02 12:18 833mail -s "subject" na ... -
网卡参数学习
2010-03-30 22:11 671/etc/sysconfig/network-scripts/ ...
相关推荐
【FTP服务器程序——vsftpd 3.0.5源码在Ubuntu 20.4上的编译与应用】 FTP(File Transfer Protocol)是互联网上用于文件传输的标准协议,而vsftpd(Very Secure FTP Daemon)是Linux系统中最常用、安全性较高的FTP...
【vsftpd-3.0.1:一个高效且安全的FTP服务器】 FTP(File Transfer Protocol)是互联网上用于在不同计算机之间交换文件的标准协议。而`vsftpd`(Very Secure FTP Daemon)是一款广泛使用的FTP服务器软件,尤其在...
本文将深入探讨一个名为"virtualmin-vsftpd.wbm.gz"的压缩包文件,它涉及到的是VirtualMin——一个强大的Web管理界面,以及VSFTPD——一个广泛使用的FTP(文件传输协议)服务器软件。 首先,让我们来理解VirtualMin...
这个目录下的内容通常包括编译好的二进制文件、库文件、配置文件等,它们是VSFTPD服务器在目标平台上运行所必需的。 将`install`目录拷贝到开发板上后,执行`install_ftp.sh`脚本。这个脚本可能负责安装步骤,比如...
这是一个专为简化Vsftpd服务器配置而设计的图形界面工具,适合不熟悉命令行操作或者想要直观调整FTP服务设置的用户。通过这个工具,你可以轻松地开启或关闭FTP服务,设置用户访问权限,管理虚拟主机,以及配置SSL/...
首先,需要安装PAM和MySQL支持,然后创建数据库和表,编写认证脚本,最后在vsftpd配置文件中启用虚拟用户模式。 ### 四、配置文件详解 vsftpd的配置文件通常位于`/etc/vsftpd.conf`,其中包含了许多选项,例如: ...
首先,我们需要了解FTP服务的核心组件——vsftpd(Very Secure FTP Daemon)。vsftpd是Linux系统中最常用的FTP服务器软件,因其安全性高而受到广泛青睐。在Ubuntu 16.04上,我们可以利用这个安装包来简化FTP服务器的...
本文主要讲解如何使用集成环境——phpStudy 在这两种操作系统上快速搭建 Web 服务器。 首先,让我们关注 Windows 下的搭建过程。phpStudy 是一个集成了 PHP、Apache 和 MySQL 的一站式 Web 开发环境工具。以下是...
1. FTP工作原理:FTP基于TCP/IP协议族,通过建立两个连接来实现文件的传输——控制连接和数据连接。控制连接用于发送FTP命令,如登录、改变目录、上传或下载文件等;数据连接则负责实际的数据传输。 2. FTP客户端与...
网络和网络服务在UNIX中占有重要地位,因此讲义可能会涵盖`netstat`(查看网络状态)、`telnet`和`ssh`(远程登录)的使用,以及如何配置网络服务,如HTTP服务器Apache或FTP服务器vsftpd。 最后,讲义可能包含一些...
接下来是系统启动流程中的核心部分——系统启动文件和脚本。`/etc/inittab`是主启动控制文件,它指示系统在启动时进入哪个运行级别,并定义了相应的初始化任务。在System V init系统中,启动脚本位于`/etc/init.d`或...