|
我在win下用serv-u搭了ftp服务器,当玩linu时也想开着ftp于是就
打开了vsftp服务!其实vsftpd的配置在manpage的帮助下并不难!
不过我没有ftp的经验,更没有考虑太多安全可言!各位有更好的建议
给我的话不胜感激!
修改vsftpd.conf
具体anonymous_enable=NO
write_enable=YES
#我的ftp只为自己的朋友而设,所以给他们写权限!
userlist_deny=NO
userlist_enable=YES
这两个选项控制用户登入,vsftp会根据vsftpd.ftpuser,
和vsftpd.user_list 确定 那个用户可以登陆,列在vsftpd.ftpuser
里头的用户都是决绝登陆的,这些用户也在vsftpd.user_list出现,
但由于已经在vsftpd.ftpuser里头出现过,照样不能登陆。
只有只在vsftpd.user_list里头的用户名才允许登陆!
我不改变vsftpd.ftpuser,只在vsftpd.user_list的最后加入了
friend这个帐号!这样只有friend能登陆ftp了。当然,这之前我已经
用useradd在系统中添加了friend用户了!
然后,我用mount --bind /mnt/df/upload /home/friend/upload
把win下的f盘的upload目录mount到friend的目录下,这个目录也是
win下的ftp目录,这样两个系统就用同一个目录作ftp了!由于是
fat格式的,我mount的时候开放给所有人读写权限!
这里头有一个问题,friend目录是可以写入的,我不知道如何
避免,现在只靠我的朋友的自觉!各位大虾有更好的办法请教教小弟! |
|