安装命令: apt-get install vsftpd 环境:Ubuntu 10.04  vsftpd_2.2.2-3ubuntu6.3_i386.deb  开启关闭服务的命令: sudo /etc/init.d/vsftpd start sudo /etc/init.d/vsftpd stop 查看ftp的根目录可以用这个命令 finger ftp 重启ftp:sudo /etc/init.d/vsftpd restart 查看vsftpd是否启动了可以用 pgrep vsftpd 或者列出所有进程 ps -d 配置: /etc/vsftpd.conf local_root=<file> :设置本地用户登陆后的目录,默认为本地用户的主目录 local_enable=<YES/NO> :设置是否支持本地用户帐号访问 /etc/ftpusers文件 该文件内的用户一律禁止ftp连接,默认列表包括了root, daemon, nobody等。需要禁止某个用户,添加进来便是。 在这里我的配置,允许本地用户访问,root默认禁止登陆,我把root去掉了。ftp不会长时间开,端口也关掉。 local_root=/data #设置修改默认路径,默认为用户根目录。 这里有个问题,文件权限 上传是需要有写权限的,系统写权限大于配置文件的写权限,给文件夹设置你那个用户可写后,在配置文件中在允许写就可以了 chmod 777 /data chroot_local_user=<YES/NO> :当为YES时,所有本地用户可以执行chroot,控制用户访问上级目录。

上一篇:
下一篇:

相关文章:

Categories: 博客记录

0 Responses so far.

Leave a Reply