XAMPP中proftpd的简明配置方法

XAMPP中proftpd的简明配置方法

用LAMPP的安装方法可以开一个默认的nobody用户,用lampp security就可以初始设置相应的默认用户密码。
如果要有多用户,又怎样管理。目录怎样设置呢?
具体要求如下:使用Lampp的proftpd,开通多个FTP用户,并各分配一个目录,而且需要限制用户在自己的目录里面,可以自由读写.

操作步骤:
第一步:设置ftp用户组,输入命令:

$ groupadd ftpusers #创建用户级ftpusers

第二步:创建用户目录\用户\密码,输入命令:

$ mkdir /www/ #创建目录www
 $ chmod -R 777 /www/ #设置权限,好像必须777
 $ useradd -d /www/ -g ftpusers -s /sbin/nologin ftp1 #增加用户ftp1
 $ passwd ftp1 #修改用户名ftp1的密码

注:如是想多加用户与目录请重新第二步

第三步:简单配置proftpd,输入命令:

vi /opt/lampp/etc/proftpd.conf #打开proftpd配置文件proftpd.conf

修改内容:
 DefaultRoot ~ ftpusers #限定目录内
 #设置所有权限,解决用FTP上传不能覆盖
 AllowOverwrite on

第四步:重启proftpd

/opt/lampp/lampp reloadftp #重启proftpd

附:如果连接FTP时速度慢,请在proftpd配置文件proftpd.conf 中加入以下内容:
 # Slow logins
 # This is probably caused by a firewall or DNS timeout. By default ProFTPD will try to do both DNS and ident lookups against the
 # incoming connection. If these are blocked or excessively delayed a slower than normal login will result. To turn off DNS and ident
 # use:
 UseReverseDNS off
 IdentLookups off

时间: 2024-08-05 18:36:06

XAMPP中proftpd的简明配置方法的相关文章

mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)

这篇文章主要介绍了mysql中max_allowed_packet参数的配置方法,以及查看max_allowed_packet参数当前值的方法,需要的朋友可以参考下 MySQL根据配置文件会限制Server接受的数据包大小.有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败. 查看目前配置: 复制代码 代码如下: show VARIABLES like '%max_allowed_packet%'; 显示的结果为: 复制代码 代码如下: +------

在SRAM、FLASH中调试代码的配置方法(附详细步骤)

因为STM32的FLASH擦写次数有限(大概为1万次),所以为了延长FLASH的使用时间,我们平时调试时可以选择在SRAM中进行硬件调试.除此之外,SRAM 存储器的写入速度比在内部 FLASH 中要快得多,所以下载程序到SRAM中的速度较快. 所以我们很有必要建立两个版本的工程配置,在SRAM中调试程序完毕后,再把代码下载到FLASH中即可.这篇笔记主要分享在keil5中配置FLASH调试与SRAM调试的详细配置方法及如何切换两种配置. 本篇笔记以STM32F103ZET6为例.其FLASH大

PHP 在xampp中为项目访问配置本地域名的方法

好多程序员们喜欢使用localhost/项目名访问项目  或者 使用127.0.0.1进行项目访问,有的时候在利用某些项目开发的时候,由于前期项目开发时一些图片或者资源的路径默认存储的都是本地的路径,当部署到服务器上的时候,发现路径不会,好多图片或者资源都找不到了或者图片看不到了,为了避免这种情况,今天教大家如何本地配置本地域名. 1.首先打开 目录 C盘下  xampp/bin/apache/apche2.4.9/conf/extra 目录下的httpd-vhosts.conf文件打开 拉到页

MyEclipse下创建的项目导入到Eclipse中详细的图文配置方法

一.情景再现. 有些人比较喜欢用Myeclipse开发,有些人却比较喜欢用eclipse开发.但是其中有一个问题,Myeclipse里面的项目导入的时候出现了一个小小的问题. 如下: 二.说明问题 导入的项目不仅包显示在外面,而且不能部署到tomcat中. 那我们需要如何的配置呢? 三.处理问题. 1.导入在MyEclipse下创建的项目 2.把项目变成Web项目,在项目上右键-->Properties-->选择Project Facets. 3. 选中红线框住的两项(java和Dynamic

Tomcat中更改网站根目录配置方法

有两种方法:1.tomcat目录下的conf文件夹, server.xml <Context path="" docBase="~/WebDeploy" debug="0" privileged="true" reloadable="true"> </Context> 2.增加Web部署文件在conf/Catalina/localhost下增加部署文件名随便,如ROOT.xml 文件

Swift中使用SQLite的配置方法

Swift 中使用 SQLite 1.准备工作 添加 libsqlite3.dylib 创建 SQLite-Bridge.h SQLite3 框架是一套 C 语言的框架,因此需要添加桥接文件 选择 项目-TARGETS-Build Settings,搜索 Bridg 在 Objective-C Bridging Header 中输入 项目名/SQLite-Bridge.h 如果之前设置过桥接文件,可以直接使用 导入SQLite3.thd头文件 导入成功

centos 5.4中mysql主从同步配置方法

安装环境•centos 5.4•mysql 5.1.xx 采用rpm直接安装•xtrabackup 1.2.22 采用rpm直接安装1. Master:/etc/my.cnf  代码如下 复制代码 [mysqld]server-id = 1log-bininnodb_flush_log_at_trx_commit=1sync_binlog=1datadir=/var/lib/mysql character-set-server=utf8init_connect='SET NAMES utf8'

在react项目中启用mobx的配置方法

1.安装插件 npm install --save-dev babel-preset-mobx mobx mobx-react 2.package.json配置 { "presets": ["mobx"] } 参考:https://cn.mobx.js.org/best/decorators.html 原文地址:https://www.cnblogs.com/piaobodewu/p/10505614.html

让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改

第3部分 软件研发工作总结 VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改 [文章摘要] Pclint是一种C/C++软件代码静态分析工具.它是一种更加严格的编译器,能够发现普通编译器所不能发现的代码中的很多问题,因此被广泛应用于软件开发项目中. 本文介绍了如何在VC++集成开发环境中配置Linux下的Pclint工程,给出了C语言中pclint规则A检查的常见错误,并描述了对应的修改办法. [关键词] VC++  Pclint  配置  操作  修改 1. 前言 P