ProFTPd配置记要 - [GNU/Linux]
我使用ProFTPd已有小半年了,我加入了学校的动漫联盟资源组,也就是分享动漫的小组。
但是总有一些小问题,时至今日终于有时间有志向完善一下它了。我打算将我的FTP服务器升级成NAS服务器。
我的服务器机子是姐姐给我的,她毕业了。
配置很低,PIII667/128M/20G。我将硬盘升到了60G。
系统是Debian Etch,主机名是:黑蓝(Heilan)。
数日前我换到了Pure-FTPd,发现它对目录控制不好,而且不能建立List用户。
我便回到了ProFTPd,用心研究一下它。
首先,需要安装它,在此不赘言了。
用apt-get安装时会有对话框跳出来,让你选择服务器启动方式;daemon和standalone都可以,鉴于Heilan是专职服务器,我选了standalone。
我建立了一个ftpusers用户组
group add ftpusers
还有一个没有shell的用户
useradd -d /home/ALFA -g ftpusers -s /bin/fales ALFA
默认下,会有一个配置文件,它在/etc/proftpd/proftpd.conf。打开它,并将注释删除(那些注释看着很凌乱)。
现将我的配置文件贴出来,并解释一下:
UseIPv6 off #不使用IPv6协议
ServerName "Taqmous.-.黑蓝(HeiLan)"
ServerType standalone
DeferWelcome off
TimesGMT off #关闭格林尼治时间,这样做还不够,还要做一个软连接
#ln -s /usr/share/zoneinfo/Asia/Shanghai \
#/usr/share/zoneinfo/CST
UseReverseDNS off #关闭反向解析,不然登陆会很慢
IdentLookups off #
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
DefaultRoot ~ ftpusers #ftpuser用户组的登录目录
RequireValidShell off #是没有shell的用户也可以登陆
Port 99 #服务器端口,另外还需要修改/etc/server里的ftp服务端口
MaxInstances 30 #最多有30个proftpd的PID
# Set the user and group that the server normally runs at.
User proftpd
Group nogroup
Umask 022 022
AllowOverwrite on #允许覆写
AllowStoreRestart on #允许断点传输
<Directory /mnt/hda6/ftp> #目录权限设置
<Limit WRITE MKD RNFR DELE RMD STOR>
DenyUser ALFA
</Limit>
</Directory>
这样ALFA用户就可以访问FTP了。
许久前,我就听说XGL(X on openGL)如何如何,桌面秀也看了不少。但总觉得用起来或许太花哨,效率不高。近日,我刻了张Hiweed 1.0的盘;它是张LiveCD并且集成了XGL。隔壁宿舍的bx兄也想装Linux,它已经试了几个发行版。可因为硬件太新,都用不到。本来 Hiweed他也安装不到,他又刻了Ubuntu 6.06-1,问题一样。庆幸的是,他找到了一个折中方法,使得Ubuntu可以安装。几小时后,它把Ubuntu弄崩溃了。于是他用相同的方法安装了 Hiweed。并且可以运行XGL。