脂肪肉瘤: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