您的位置:首页 > 编程语言 > PHP开发

ubuntu 配置安装vsftpd

2016-01-28 12:02 387 查看
一、安装软件包

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 目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: