安装过程:
sudo pacman -S proftpd,是不是很简单?
配置:
我严格按照网上的教程配置,添加 ftp 用户,结果提示有这个人了,好吧继续。我帮他改了密码(sudo passwd ftp)。不错,还有人家的用户目录怎么的说???于是我脑子一抽筋,想到了 quota 这个配置用户空间的好东东。反正以后考 LPI LINUX 认证的时候也要考用 quota 配置用户空间。今天顺便练练手。于是我执行了配置 quota 的第一个步骤:编辑 /etc/fstab,将 /home 那一栏添加参数",usrquota,grpquota",/ 那一栏添加参数",usrquota"。然后我想:“先把 ftp 弄好吧,quota 似乎挺难配置的...”。往往随便就半途而废会带来很惨痛的代价!请看后文。=。=|||
ServerName "Test ftp server..."
ServerType standalone
DefaultServer on
#端口
Port 21
Umask 022
#最大线程数
MaxInstances 30
User skate
Group skate
#DNS反查
UseReverseDNS off
IdentLookups off
#最大尝试连接次数
MaxLoginAttempts 3
#每用户线程
MaxClientsPerHost 2
#最大用户数
MaxClients 20
DirFakeUser On skate
DirFakeGroup On skate
DeferWelcome On
#日志文件位置
SystemLog /var/log/proftpd.log
ServerIdent off
#限制skate组的skate用户登录时不能切换到其他目录(只能呆在他的home目录)
DefaultRoot ~ skate,skate
#设置只允许192.168.0的用户登录
#
#Order allow,deny
#Allow from 192.168.0.
#Deny from all
#
#设置只允许skate用户登录,否则系统用户也可以登录ftp
#
#Order allow,deny
#DenyUser !skate
#
#开起全盘的写权限
AllowOverwrite on
AllowStoreRestart on
#允许FXP
# AllowForeignAddress on
AllowAll
#设置skate用户在upload的限制
#DELE删除权限
#RNFR RNTO重命名权限
#RMD XRMD移动目录权限
DenyUser skate
RequiridShell off。我并没有照上面的配置改!
netkit-bsd-finger
测试:
成功!!
在星火论坛上一发布,果然可以。。。
我开着机高高兴兴去上课,上完课发现网络不行了。。。
重启,发现进不了 GDM ,晕死,进命令行一看,吓死!主目录都没了!
一想,改过 fstab ,于是想改回去,但是 root 用户不管用,磁盘被加载成只读。不知道怎么加载成读写(网上的方法不好用)。
于是找来 kubuntu 9.04 光盘,把它 KO 了,爽,重启顺利~~~~