`
yl.fighter
  • 浏览: 258356 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

VSFTP 设为服务的脚本

阅读更多

#!/bin/bash

# chkconfig: - 60 50

#description:vsftpd

#conf:/etc/vsftpd/vsftp.conf

#cp vsftpd  /etc/init.d/vsftpd

#chmod 755 /etc/init.d/vsftpd

#chkconfig --add vsftpd 

#chkconfig vsftpd on

 

 

if [ -f /etc/init.d/functions ] 

then

. /etc/init.d/functions

elif [ -f /etc/rc.d/init.d/functions ]

then

. /etc/rc.d/init.d/functions

else

exit 0

fi

vsftpd=/usr/local/sbin/vsftpd      

ftpconf=/etc/vsftpd.conf

prog=vsftpd

RETVAL=0

start() {

        if [ -n "`/sbin/pidof $prog`" ]

        then

                echo "$prog: already running"       

                return 1

        fi

        echo "Starting $prog:"

        base=$prog

        $vsftpd $ftpconf&

        if [ -z "`/sbin/pidof $prog`" ]

        then

                RETVAL=1

        fi

        if [ $RETVAL -ne 0 ]       

        then

        echo "Startup failure" 

        else

        echo "Startup success"  

        fi

        return $RETVAL

}

 

stop() {

if [ -z "`/sbin/pidof $prog`" ]

then

RETVAL=1

fi

if [ $RETVAL -ne 0 ]

then

echo "vsftpd no have run"

else

        echo "Stopping $prog:"

        killall $vsftpd

        RETVAL=$?

        if [ $RETVAL -ne 0 ]

        then

        echo "Shutdown failure"   

        else

        echo "Shutdown success"     

        fi

fi

}

 

case "$1" in

start)

        start    

        ;;

stop)

        stop   

        ;;

status)

        status $vsftpd

        RETVAL=$?    

        ;;

restart)

        stop

        start

        ;;

*)

        echo "Usage: $prog {start|stop|restart|status}"

        exit 1

esac

exit $RETVAL

分享到:
评论

相关推荐

    vsftp快速安装shell脚本

    总之,通过使用`vsftp-install.sh`脚本,我们可以快速、高效地在Linux系统上部署一个安全且自定义的FTP服务器。对于初学者而言,了解这个过程有助于理解Linux系统的包管理、服务管理和权限控制等核心概念。而对于...

    Linux_VSFTP服务器.doc

    Linux VSFTP 服务器详解 Linux VSFTP 服务器是 Linux 操作系统中的一种安全 FTP 服务器,它提供了强大的安全机制来保护文件传输。下面是关于 Linux VSFTP 服务器的详细知识点: 一、Linux FTP 服务器分类 Linux ...

    Vsftp服务器Vsftp服务器.doc

    Vsftp服务器要求:1.

    vsFTP服务器初步管理

    **vsFTP服务器初步管理** ...通过理解和实践这些配置,您可以为您的用户提供安全、高效的FTP服务。不断学习和探索,掌握更多高级功能,如虚拟用户、限速、用户隔离等,将使您成为更出色的系统管理员。

    Ubuntu 用VSFTP搭建FTP服务器设置教程.docx

    在Ubuntu操作系统中,使用VSFTP(Very Secure FTP Daemon)搭建FTP服务器是一项常见的任务,它提供了安全且可控的文件传输服务。下面将详细介绍如何一步步配置和设置VSFTP服务器。 1. **安装VSFTP** 在Ubuntu的...

    vsftp 的安装

    VSFTP(Very Secure FTP)是一种基于 Linux 的 FTP 服务器软件,它提供了强大的 FTP 服务功能。在 Linux 系统中,VSFTP 是一种非常流行的 FTP 服务器解决方案。下面将详细介绍 VSFTP 的安装和配置过程。 一、VSFTP ...

    中职组网络空间安全C模块linux VSFTP 批量脚本VSFTP.py

    中职组网络空间安全C模块linux VSFTP 批量脚本

    linux服务器上建立基于多个ip的vsftp站点.docx

    Linux 服务器上建立基于多个 IP 的 vsFTP 站点 本文将指导您在 Linux 服务器上建立基于多个 IP 的 vsFTP 站点,每个站点相互独立,拥有独立的配置文件。该文档将详细介绍安装 vsFTP 包、添加虚拟 IP 地址、添加本地...

    vsftp服务器配置

    配置完成后,记得重启VSFTP服务以应用更改。同时,为了测试,需要创建相应的文件和目录,并调整权限。例如,设置文件`testLocal`和`testAnon`的权限,以便其他用户可以读取。 在客户端,使用FlashFXP或其他FTP...

    lvs+keepalived+vsftp配置FTP服务器负载均衡

    在构建大型、高可用性的FTP(File ...通过上述步骤,我们可以构建一个基于lvs+keepalived+vsftp的FTP服务器负载均衡环境,提供高可用性和良好的扩展性。记住,实施过程中应根据实际需求和服务器环境进行适当的调整。

    Linux服务器VsFtp安装1

    VsFtp 的配置文件为 /etc/vsftpd/vsftpd.conf,主要用于设置 FTP 服务器的参数和访问控制。其中,重要的配置项包括: * anonymous_enable:是否允许匿名访问 FTP 服务器,默认为 YES。 * local_enable:是否允许...

    FileZilla linux 上传 vsftp putty

    此外,vsftp具有配置灵活、用户隔离和限制、虚拟主机等功能,适合个人或企业级的FTP服务需求。在Linux环境下,安装和配置vsftp是管理员必须掌握的技能,包括设置用户权限、限制访问目录以及开启SSL连接等。 再者,...

    vsftp服务器配置(建立系统实体账号)

    首先,我们需要确保系统已经安装了VSFTP服务。如果没有,可以通过包管理器(如`apt-get`或`yum`)进行安装。例如,在Ubuntu或Debian系统中,可以运行以下命令: ```bash sudo apt-get update sudo apt-get install ...

    RHEL5.5下vsftp服务器搭建

    RHEL5.5下vsftp服务器搭建 vsftpd服务一览 后台进程: vsftpd 类型: System V 服务 使用端口: 20(ftp-data),21(ftp) 配置文件: /etc/vsftpd/vsftpd.conf /etc/vsftpd.ftpusers /etc/pam.d/vsftpd 日志文件...

    Linux VSFTP服务器详细配置

    - 若要禁止用户列表中的用户登录,可以将`userlist_deny`设为YES。 5. **限制用户根目录** - `chroot_list_enable=YES`:启用用户根目录限制。 - `chroot_list_file=/etc/vsftpd.chroot_list`:指定用户根目录...

    vsftp启动失败解决办法

    在使用vsftp服务器过程中,可能会遇到vsftp服务无法正常启动的问题。这种情况往往会给用户带来不少困扰,特别是对于那些依赖FTP服务进行文件传输的业务场景。本文将详细介绍vsftp启动失败的原因及相应的解决方法,...

    ftp传输脚本.zip

    在这个名为"ftp传输脚本.zip"的压缩包文件中,包含了一个或多个与FTP传输相关的脚本文件。 FTP脚本的基本结构通常包括登录服务器、切换目录、列出文件、上传或下载文件、断开连接等操作。使用FTP脚本的优点在于它...

Global site tag (gtag.js) - Google Analytics