vsftpd安装脚本(yum安装)

[不指定 2010/03/15 23:53 | by xiaoyuwxz ]
| |
安装方式为脚本,yum在线安装。
程序安装过程中创建组www,创建用户www,属于组www。
用户www家目录为:/wwwroot/htdocs
限制匿名用户登录。
如想添加其他用户,只要新建用户并设密码,并在/etc/vsftpd/chroot_list文件中的下一行增加此用户名,重启vsftpd服务即可。

#!/bin/bash
echo "-----------vsftpd 自动安装脚本-----------"
yum -y install vsftpd
sed -i 's#anonymous_enable=YES#anonymous_enable=NO#'  /etc/vsftpd/vsftpd.conf
sed -i 's/#chroot_list_enable=YES/chroot_list_enable=YES/g'  /etc/vsftpd/vsftpd.conf
sed -i 's\#chroot_list_file=/etc/vsftpd/chroot_list\chroot_list_file=/etc/vsftpd/chroot_list\'  /etc/vsftpd/vsftpd.conf
echo "www" > /etc/vsftpd/chroot_list
# chmod 755 -R /etc/vsftpd
mkdir -p /wwwroot/htdocs
groupadd www
useradd www -g www -d /wwwroot/htdocs -s /sbin/nologin
passwd www
chown www.www /wwwroot/htdocs
service vsftpd start
echo "-----------vsftpd 安装结束!-----------"
echo "---------------用户为 www 密码为刚才所设 FTP根目录为/wwwroot/htdocs--------------"
Tags: , ,
电脑类 | 评论(1) | 引用(0) | 阅读(1601)
xiaoyuwxz Email Homepage
2010/07/17 10:21
新增用户方法为:
如新增用户: ktm
useradd ktm -g www -d /wwwroot/ktm -s /sbin/nologin
echo "ktm" >> /etc/vsftpd/chroot_list
service vsftpd restart
分页: 1/1 第一页 1 最后页