ubuntu 配置安装vsftpd

一、安装软件包
apt-get install vsftpd -y


二、添加ftp帐号和目录


先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。

使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录:

#useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp


修改该帐户密码:
#passwd pwftp


修改指定目录的权限
#mkdir /alidata/www/wwwroot -p
#chown -R pwftp.pwftp /alidata/www/wwwroot


三、配置vsftp


编辑vsftp配置文件,命令如下:

#vi /etc/vsftpd.conf


write_enable=YES
xferlog_file=/var/log/vsftpd.log
ftpd_banner=Welcome to Win FTP service.
chroot_local_user=YES
chroot_list_enable=NO

# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list


# add by win fix 530
seccomp_sandbox=NO
# add by win fix not root can login
check_shell=NO
userlist_deny=NO
#fix refusing to run with writable root inside chroot()
allow_writeable_chroot=YES

四、测试

service vsftpd restart



# groupadd ftpgroup  建立组管理
# useradd -g ftpgroup -d /var/www/html -M 109wifi
# passwd 109wifi


注:可以设置权限 chmod 755 目录

发布了154 篇原创文章 · 获赞 12 · 访问量 52万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览