|
|
一,我想让匿名用户具有上传,下载,改名的功能:具体在vsftpd.conf文件配置如下:
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
当我用FTP的匿名用户登陆上去之后,上传文件时候,显示permit deny
请问,我什么地方出错误了呢?我的/var/ftp的权限是755 ,文件拥有者是root,组用户是root
我试了这样的办法是,chmod 766 /var/ftp
可是还是不行!
二,我采用虚拟用户
配置是这样的:
创建login.txt文件:
123
123
234
234
然后执行:
#db_load -T -t hash -f login.txt /etc/vsftpd.login_db
#chmod 600 /etc/vsftpd.login_db
在/etc/pam.d/vsftp文件下:
#%PAM-1.0
session required pam_stack.so service=system-auth
auth required /lib/security/pam_userdb.so db=/etc/vsftpd.login_db
account required /lib/security/pam_userdb.sodb=/etc/vsftpd.login_db
创建映射虚拟用户的本地用户
#useradd -d /home/ftpsite virtual
#chmod 700 /home/ftpsite
在/etc/vsftpd.conf文件中配置如下:
anonymous_enable=no
write_enable=YES
anon_upload_enable=no
anon_mkdir_write_enable=no
anon_other_write_enable=no
chroot_local_user=yes
guest_enable=yes
guest_username=virtual
当我用123,密码为123登陆的时候,却提示登陆失败,请问这是什么原因呢?
两个问题,请教各位高手! |
|