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 目录
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 目录
相关文章推荐
- PHP中的$_POST变量
- PHP解析百度heweather
- Ubuntu下搭建tftp服务器
- ajax 接受 php echo 与 return 区别
- PHP安装扩展
- wampserver下的webgrind和xdebug对php程序进行性能分析
- Robi改造计划RTP--完成12月和1月计划
- Zend Studio导入已存在项目的方法
- PHP加密解密
- DBMS_OUTPUT包语法简介及使用小实验
- ContentProvider-----一个完整的样例(一)
- win7 创建ftp服务器
- PHP传值与传址(引用)
- php 中改变字符编码的函数 是 iconv()
- 鸟哥服务器架设——NTP服务器搭建
- PHP输出缓存ob系列函数详解
- PHP模拟守护进程
- PHP中可变变量和php可变函数到底有什么用?
- PHP里关于时间日期大小写(Y,y,M,m...)
- php扩展安装