env
OS:centos 5.4 final
ftp:vsftpd-2.0.5
1,可通过newusers或脚本来新建用户,通过脚本需事先将所需用户名以每行一位的格式写在一个文档里,然后,执行useradd.sh
Useradd.sh内容为:
#!/bin/bash
拥有帝国一切,皆有可能。欢迎访问phome.netfor i in `cat ./aa`;
do
mkidr web/ftp/$i;
useradd $i -s /sbin/nologin -d /web/ftp/$i -g tb; #tb组需事先创建完成
拥有帝国一切,皆有可能。欢迎访问phome.net
echo 123456 | passwd –stdin $i;
done
若以后需要新建FTP用户,则输入命令为:useradd $FTPuser -s /bin/nologin -d /web/ftp/$FTPuser;echo 123456 | passwd –stdin $FTPuser;
拥有帝国一切,皆有可能。欢迎访问phome.net
2,在用户新建完毕后,启动vsftpd,并进行配置文件的配置
1,service vsftpd start
2 Vim /etc/vsftpd/vsftd.conf
拥有帝国一切,皆有可能。欢迎访问phome.net
#!/bin/bash #注释
anonymous_enable=NO #不允许匿名用户登录
no_anon_password=NO
拥有帝国一切,皆有可能。欢迎访问phome.net
local_enable=YES #允许本地用户登录
write_enable=YES #允许本地用户写入
local_umask=000 #指定ugoa的权限
拥有帝国一切,皆有可能。欢迎访问phome.net
drwxrw-r-x 51 root root 4096 12-29 15:29 users
然后,重启vsftpd
Service vsftpd restart 本文出自 “gdnotepad” 博客,请务必保留此出处http://gdnotepad.blog.51cto.com/972455/642059
拥有帝国一切,皆有可能。欢迎访问phome.net |