虽然平时配置一个ftp要不了5分钟,但写完脚本才发现,浪费的时间实现太多了,脚本一般半分钟就装好了。 本脚本在CentOS 和 Redhat Enterprise环境中测试通过。有空再测其它发行版。 脚本中用到了以下几个东西: shell检查linux发行版; shell向文本写东西; shell生成随机密码; sed输出匹配行的下一行; …… 本文采用的是虚拟用户方式 具体内容如下: #—————————-引用文字-开始—————————- #!/bin/bash # VsFTPD Virtual User Configuration # Author: 楚霏 # Company: chengyongxu.com # Create Date: 2010-07-20 # Last Update Date: 2010-07-20 17:36 … More
Tag: vsftp
Chinaitlab 8cd linux教程笔记_系统管理部分
############################ #Chinaitlab 8cd linux教程笔记_系统管理部分# ############################ ifconfig eth0 11.22.33.44 netmask 255.0.0.0 route改网关 route add default gw 1.1.1.1 用户环境 语言环境/etc/sysconfig/i18n locale LANG=zh_CN.gbk #设置语言环境 硬件信息/etc/sysconfig/hwconf 自动识别新硬件service kudzu start ntsysv #redhat,centos配置服务 管理磁盘文件系统 eject#弹出光驱 eject -t#收回光驱 mount -o 设备 挂载点。如mount -o … More
转贴:VSFtp配置文档翻译
作者:彭席汉 http://blog.chinaunix.net/u1/33677 名称 Vsftpd.conf – vsftpd的配置文件 描述 Vsftpd.conf用于控制vsftpd守护程序的各项功能。默认状态下,vsftpd的配置文件是/etc/vsftpd.conf。但是它可以通过传递一个命令行参数给vsftpd来修改,这个命令行参数就是vsftpd配置文件的路径。这个功能很有用,因为你可能希望使用高级inetd例如xinetd来启动vsftpd,并且每个虚拟主机具有不同的配置文件。 格式 Vsftpd.conf的格式非常简单。每一行或者是注释或者是命令。注释行以#开头并且被忽视。一个命令行具有如下的格式: option=value 特别要注意的是“option”,“=”以及“value”之间不允许出现任何空格。 每项设置都有一个默认值,可以通过配置文件进行修改。 BOOLEAN选项 以下是boolean选项的一个清单。Boolean选项的值可以被设置为YES或者NO。 allow_anon_ssl 只有当ssl_enable选项激活才能启动此选项。如果被设置成YES,匿名用户将被允许 使用安全SSL连接。 默认:NO anon_mkdir_write_enable 如果被设置成YES,匿名用户在特定的条件下允许创建新的目录。要使此选项有效,选项write_enable必须被激活,并且匿名ftp用户在父目录下必须有写的权限。 默认:NO anon_upload_enable 如果被设置成YES,匿名用户在特定的条件下被允许上传文件。要使此选项生效,write_enable选项必须被激活,并且匿名ftp用户在上传目录下必须具有写的权限。对于要上传的虚拟用户来说这个设置也是必须的;默认状态下,虚拟用户赋以匿名用户的优先级。 默认:NO anon_world_readable_only 当此选项被激活,匿名用户只允许下载全局可读的文件。这就意味着ftp用户拥有自己的文件,尤其是在上传的场合下。 默认:YES anonymous_enable 控制是否允许匿名用户登录。如果被激活,“ftp”和“anonymous”都被视为匿名登录。 默认:YES ascii_download_enable 当被激活,下载时将以ASCII模式的数据传输。 默认:NO ascii_upload_enable 当被激活,上传时将以ASCII模式的数据传输。 … More