脂肪肉瘤:ubuntu下安装配置vsftp【附详细说明和配置完成的vsftp.conf】 - zhe...

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 05:03:34

ubuntu下安装配置vsftp【附详细说明和配置完成的vsftp.conf】

文章分类:操作系统 关键字: vsftpd

贴上简单的操作步骤,都是我测试通过了的。

 

建议调试的时候,先调试出原有的系统管理员可登陆,然后在调试新建用户的登陆,最后再调试限制访问的目录,这样比较容易排错。

 

 

sudo apt-get install vsftpd

通过sudo gedit /etc/vsftpd.conf修改配置文件:

-----------------------
为了安全,我设置为anonymous_enable=NO

local_enable=YES //允许本地用户登录

write_enable=YES //开启全局写的权限

local_umask=022 //用户上传的文件权限,默认077

xferlog_enable=YES

xferlog_file=/var/log/vsftpd.log

connect_from_port_20=YES //启用FTP数据端口的数据连接。

listen=YES //是否让vsftpd以独立模式运行

Chroot_local_user=YES
Chroot_list_enable=NO
chroot_list_file=/var/www

#限制可访问的目录为/var/www,不可向上返回

pam_service_name=vsftpd
pam_service_name=ftp

--------------------
保存,重启#sudo /etc/inint.d/vsftpd restart


3 指定的本地用户和组的控制权限
我的web 主目录是/var/www

#groupadd ftpusers //新建用户组ftpuser
useradd -g ftpusers -d /var/www -s /sbin/nologin liang //新建系统用户liang,属于
ftpusers组,家目录为/var/www,不允许shell登陆系统
passwd liang //设置用户密码

[root@localhost var]# chgrp ftpusers www //把ftp的属组改为ftpusers

[root@localhost var]# chown liang www //把ftp的属主改为用户liang

[root@localhost var]# chmod 755 www //把ftp的权限改为755,只有属主有读写权限,其他用户只能读取


保存,重启#sudo /etc/inint.d/vsftpd restart


用FTP工具登陆,如果报错,请根据报错的代码提示GOOGLE就应该可以解决

比如:FTP报错 530
就是/etc/vsftpd.conf里面还要加一句
pam_service_name=ftp