当前位置:Linux教程 - Linux资讯 - 《Debian服务器设置入门》系列教程0.2.1版(2)

《Debian服务器设置入门》系列教程0.2.1版(2)

4.3 修改/etc/wu-FTPd/ ftpusers   我们已经说过了,只要写进这个文件里面的用户,是不能登录我们的ftp服务器的。    限制这些用户使用FTP服务器主要是基于系统安全的考虑,避免权利过大的用户(如root、ftpadm)登录FTP服务器和避免使用系统命令作为帐号(如shutdown、sync),以避免系统管理上的困惑。我们可以根据自己使用的需要,向该文件中增加或删除用户。    注意这个文件是/etc/ftpusers的快捷方式。下面是默认的ftpusers的内容:

# /etc/ftpusers: list of users disallowed FTP Access. See ftpusers(5). root daemon bin sys sync games man lp mail news uUCp nobody

4.4 修改/etc/wu-ftpd/ ftpconversions文件 ftpconversions文件主要定义用户从FTP服务器中下载文件时对文件进行格式转换的规则。例如压缩、解压缩、打包和开包等操作,这样用户就不必为.tar.gz、.tgz、.Z、.z之类的文件伤脑筋了。ftpconversions文件的格式初看上去很复杂,不过不用担心,我们基本上不用动它,debian为我们准备的这个配置,已经能够满足我们的使用需要了。下面让我们来看看ftpconversions文件的内容:

:.Z: : :/usr/bin/compress -d -c %s :T_REGT_ASCII:O_UNCOMPRESS:uncompress : : :.Z:/usr/bin/compress -c %s:T_REG:O_COMPRESS:compress :.gz: : :/bin/gzip -cd %s:T_REGT_ASCII:O_UNCOMPRESS:gunzip : : :.gz:/bin/gzip -c9 %s:T_REG:O_COMPRESS:gzip :.bz2: : :/usr/bin/bzip2 -cd %s:T_REGT_ASCII:O_UNCOMPRESS:bunzip2
[1] [2] [3] 下一页 

: : :.bz2:/usr/bin/bzip2 -c9 %s:T_REG:O_COMPRESS:bzip2 :.zip: : :/usr/bin/zip -q -r -9 - %s:T_REGT_DIR:O_TARO_COMPRESS:zip : : :.zip:/usr/bin/unzip -q -c - %s:T_REGT_DIR:O_TARO_UNCOMPRESS:unzip : : :.tar:/bin/tar -chf - %s:T_REGT_DIR:O_TAR:tar : : :.tar.Z:/bin/tar -chZf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+compress : : :.tar.gz:/bin/tar -chzf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+gzip : : :.tgz:/bin/tar -chzf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+gzip : : :.tar.bz2:/bin/tar -chIf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+bzip2 : : :.ltar:/bin/tar -cf - %s:T_REGT_DIR:O_TAR:tar : : :.ltar.Z:/bin/tar -cZf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+compress : : :.ltar.gz:/bin/tar -czf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+gzip

  你可能想我一样看花了眼,不过好在我们不用深究, 反正这个文件基本上把常用的压缩,打包命令都包括在内了,只要它存在,FTP服务程序就会根据用户的需要执行压缩或打包的命令。    例如,用户想下载目录Howto中所有的文件,那么他不必使用mget命令,而只要使用get Howto.tar.gz,这时wu-ftpd就会将该目录打包压缩并发送到用户的机器上了。所以使用该文件可以完成压缩传递的数据量,减少传输时间等作用。    这里有一点需要注意,这个文件中定义的可执行文件的位置/bin指的都是/home/ftp/bin而不是Linux的/目录下的bin,所以请检查/home/ftp/bin目录中有无上述命令,如果没有还需要将这些程序复制到该目录中。我看了一下,由于我仅仅安装了Debian的基本系统,所以bzip2这个命令是没有的,我们可以用at-get install bzip2命令来下载和安装它,然后把bzip2命令复制到/home/ftp/bin就可以了。 5 测试 到这里,匿名FTP服务器的配置工作基本上就完成了,我们可以用ftp命令连接自己的服务器,检查合法用户和匿名用户的连接情况以及各个目录的权限是否正确。之后就可以准备FTP服务的开张了。 6 TODO    在下一个版本里面,我将描述如何用ftpmirror建立ftp服务器镜像。 7 结束语    本文是《Debian服务器设置入门》系列教程之第二章》,建议您按照顺序阅读,有问题可以和作者 kanaka 联系。

8 参考文献

  本章参考了下面的文章:    《用wu-ftpd架设FTP服务器》一文,地址是http://www.lslnet.com/linux/docs/linux-3300.htm     《架设FTP服务器》一文,地址是http://www.linuxsir.com/bbs/showthread.PHP?s=&threadid=8455&highlight=wuftpd
上一页 [1] [2] [3] 下一页 

   很抱歉我没找到这两篇文章作者的名字,但是我们仍然应该心存感激。

《Debian服务器设置入门》系列教程之 第三章:邮件服务器

第三章 在Debian上用 E xim配置邮件服务器

本章目录

0 声明

1 简介

2 安装

3 配置

4 小测试

5 修改 From: 的地址

6 配置Fetchmail

7 修改exim的投递限制

8 综合测试

9 TODO

10 结束语

11 参考文献

0 声明    本文是在《通过exim建立家庭网络的邮件系统》一文的基础上修改的,作者:Jan W. Stumpel, Oeg

(出处:http://www.sheup.com)


上一页 [1] [2] [3] 

0 声明    本文是在《通过exim建立家庭网络的邮件系统》一文的基础上修改的,作者:Jan W. Stumpel, Oeg

(出处:http://www.sheup.com)


上一页 [1] [2] [3] [4]