|
参考N多资料基本好了. 头都晕了
现在只能root登录,匿名也可以,设置帐号就不行.
帮忙看看配置哪里不对.
用户名到底是怎么设置,各个用户的目录和权限在哪设置?
[vsftpd.startup] 启动配置
#!/bin/sh
if [ -n "`pidof vsftpd`" ]; then
echo "Kill old program..."
killall vsftpd
sleep 10
fi
echo "test:test:1:0:User,,,:/opt:/bin/sh" >> /tmp/etc/passwd ## 这里应该是设置用户名的,咋调也不行
export LD_PRELOAD='/opt/lib/libuClibc-0.9.28.so'
/opt/sbin/vsftpd /opt/etc/vsftpd.conf
unset LD_PRELOAD
env > /dev/null
[vsftpd.conf] 配置文件
anon_mkdir_write_enable=YES
anon_upload_enable=YES
no_anon_password=YES
anon_world_readable_only=NO
# leave this as / needs to be nonwritable
anon_root=/
# you might have to make this dir
secure_chroot_dir=/jffs/opt/downloads
ftp_username=root
nopriv_user=root
background=YES
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
check_shell=NO
dirmessage_enable=YES
ftpd_banner=欢迎登录 FTP 服务器 |
|