发布时间:2014-09-05 17:04:05作者:知识屋
env
OS:centos 5.4 final
ftp:vsftpd-2.0.5
1,首先可通过newusers或脚本来新建用户,通过脚本需事先将所需用户名以每行一位的格式写在一个文档里,然后,执行useradd.sh
Useradd.sh内容为:
#!/bin/bash
for i in `cat ./aa`;
do
mkidr web/ftp/$i;
useradd $i -s /sbin/nologin -d /web/ftp/$i -g tb; #tb组需事先创建完成
echo 123456 | passwd –stdin $i;
done
若以后需要新建FTP用户,则输入命令为:useradd $FTPuser -s /bin/nologin -d /web/ftp/$FTPuser;echo 123456 | passwd –stdin $FTPuser;
2,在用户新建完毕后,启动vsftpd,并进行配置文件的配置
1,service vsftpd start
2 Vim /etc/vsftpd/vsftd.conf
#!/bin/bash #注释
anonymous_enable=NO #不允许匿名用户登录
no_anon_password=NO
local_enable=YES #允许本地用户登录
write_enable=YES #允许本地用户写入
local_umask=000 #指定ugoa的权限
anon_upload_enable=NO #匿名用户不允许上传
anon_mkdir_write_enable=YES #匿名用户不允许新建文件夹
dirmessage_enable=YES #欢迎界面信息
xferlog_enable=YES #允许记录日志 日志默认保存在/var/log/vferlog下
connect_from_port_20=YES #允许被动模式登录
xferlog_file=/var/log/xferlog #指定xferlog文件目录
ftpd_banner=Welcome to TechBridge.inc. FTP service. #指定界面欢迎信息
chroot_list_enable=YES #禁锢用户登录目录
chroot_list_file=/etc/vsftpd/chroot_list #指定禁锢用户为/etc/vsftpd/chroot_list下用户
Listen=YES #开启侦听
local_max_rate=128000 #本地用户上传速度最大值(128k/s)
max_per_ip=20 #最大连接IP
userlist_enable=YES #/etc/vsftpd/userlist里列出用户不允许登录(如root等)
tcp_wrappers=YES #开启tcp_wrappers
local_root=/web/ftp/ #指定本地目录
3 在修改完/etc/vsftpd/vsftpd.conf后,配置/etc/vsftpd/chroot_list,指定哪些用户需要禁锢在家目录
4 在/web/ftp下新建文件夹,并设置权限
drwxrwxrw- 3 mike.zhu tb 4096 12-29 15:34 tools
drwxrw-r-x 51 root root 4096 12-29 15:29 users
然后,重启vsftpd
Service vsftpd restart
本文出自 “gdnotepad” 博客
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能