Ubuntu16.04 下配置vsftpd服务器并配置pam-mysql验证以及其他功能的探索
来源:互联网 发布:商城购物车数据库设计 编辑:程序博客网 时间:2024/06/05 19:59
基本过程:
https://www.howtoforge.com/tutorial/virtual-hosting-with-vsftpd-and-mysql-on-ubuntu-15.10/
参考:
http://blog.csdn.net/bingyu9875/article/details/52764438
默认路径相关:
http://blog.csdn.net/u011457628/article/details/19207045
配置文件详解:
http://www.jb51.net/article/94223.htm (强力推荐)
http://yuanbin.blog.51cto.com/363003/108262/
http://blog.csdn.net/u011457628/article/details/19207045
日志配置相关:
http://www.cnblogs.com/jiligalaer/p/4403068.html
注意pam-mysql模块不能在apt下安装,在ubuntu 16.04下会碰到bug,也就是说不要apt安装libpam-mysql。请用源码编译安装,源码地址如下:
https://github.com/NigelCunningham/pam-MySQL
相关bug情况:https://bugs.launchpad.net/ubuntu/+source/pam-mysql/+bug/1574900
https://bugs.launchpad.net/ubuntu/+source/pam-mysql/+bug/1574900
mysql添加本地用户免密免用户名登陆的办法是在mysql的mysql库的user表里添加一个密码为空的本地用户(除非老手,否则不要动mysql的root账户)
如何在FTP中使用挂载的硬盘?在根目录下新建一个文件夹,然后使用mount --bind命令将/media/USER(Ubuntu 16.04默认的硬盘挂载目录)文件夹挂载到这个目录下。
http://blog.csdn.net/shengxia1999/article/details/52060354
然而有时候会出现mount --biind olddir newdir 后,newdir和olddir的i-node不一致导致文件内容不可读,不知道如何解决。
配置文件没有生效或者出错的可能原因是配置文件中存在以空格开头的行,状态提示 code=exited, status=2
http://www.genshuixue.com/i-cxy/p/12096445
phpmyadmin进入页面后无法浏览数据库里面的内容,左边会出现错误 #1146 - Table 'phpmyadmin.pma_recent' doesn't exist
https://www.2cto.com/database/201406/310663.html
配置各个虚拟用户权限终极大招 cmds_denied选项 注意write_enable=YES要在它前面
关于cmds_denied选项http://bbs.51cto.com/thread-1479210-1-1.html
http://blog.chinaunix.net/uid-24250828-id-3760115.html
我使用的普通用户配置为
write_enable=YES
cmds_denied=DELE,RMD,RNTR,RNTO,MKD
此时普通用户能上传下载文件,不能建立、删除、重命名文件或者文件夹
crypt加密方式:http://www.linuxidc.com/Linux/2013-12/93976.htm
设置pam-mysql认证需要设置ftp为独立服务器模式,也即listen=YES。另外vsftpd不能同时监听ipv4和ipv6。
- Ubuntu16.04 下配置vsftpd服务器并配置pam-mysql验证以及其他功能的探索
- linux-6.5下 基于vsftpd+pam+mysql的配置解析
- Ubuntu 8.04 vsftpd mysql pam的ftp服务器端无错配置
- 在Ubuntu16.04下配置VSFTPD
- Ubuntu16.0 下vsftpd配置
- centos6.5下vsftpd服务的安装及配置并通过pam认证实现虚拟用户文件共享
- ubuntu下vsftpd的配置(虚拟用户基于MySQL验证)
- Ubuntu16.04服务器安装配置MySQL并开启远程连接
- 无错版Vsftpd+Mysql+Pam配置虚拟用户方法
- Ubuntu16.04 server下配置MySQL,并开启远程连接
- RHEL5.7下的vsftpd服务器配置
- Vsftpd的虚拟用户配置:PAM + PgSQL + FreeBSD-4
- Ubuntu下vsftpd服务器配置
- win10下ubuntu16.04LTS双系统的安装以及配置
- vsftpd架设(配置pam模块)
- 【redhat5.5】linux的LDAP认证服务器的配置及客户端pam网络验证实例
- ubuntu下vsftpd的配置(虚拟用户基于文件验证)
- Ubuntu16.04下MySQL的安装与配置(UTF8)
- SpringBoot整合CXF开发基于soap协议的服务
- TCP/IP协议
- C++判断是否为纯数字字符串
- C# Session 未对对象引用到实例
- unity屏幕截图
- Ubuntu16.04 下配置vsftpd服务器并配置pam-mysql验证以及其他功能的探索
- JavaScript-焦点事件
- Vue 之Element ui 中upload的那些事
- Hive学习笔记 --- Hive分区表的操作
- 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 浅谈Django中的Signal
- 日常记录:echarts-liquidfill使用
- java面向对象基础题
- 二维码生成代码