Google
 

Archive for May, 2007

2007-05
29

网络安全是一种意识

Filed under: Tech articles — woojar @ 4:10 pm

上周日的时候突然发现自己的QQ登不上去了,难道QQ号码被盗的不幸会降在我的头上吗?用AVG查了一下,发现有一个qqpass.wm的木马在我机子上,看来这是真的。到腾讯网站上进行了想拿回密码,但由于没有做密码保护,所以不能立马拿回来。只好在上面填了一些相关资料,做号码申诉。其间还用了心奇QQ密码暴力破解软件,由于是暴力破解,所以密码字典很重要,鉴于其耗时耗力,是无果而终呀。第二天收到腾讯网站发来的短信,称证据不足不能收回密码。只好在网站上又申诉了一下,还写了一些好友列表。到晚上的时候又收到了证据不足的短信,我傻掉了,今天给腾讯打了客服电话又催其申诉了一下,还给service@qq.com发了一封求助MAIL,过一个小时,终于收到了腾讯的短信,恭喜我拿到我的qq,让我用手机重新设了密码,网站上又开启了第二代密码保护。自此我的QQ与我失去了两天终于又回到了我的怀抱,再此感谢腾讯的客服人员给我的极大帮助。

此次事件更让我充分认识到了网络安全的重要性,虽然以前电脑也经常中毒,但好象也没对我造成本质上的伤害,所以网络安全这根神经还是没有绷紧,尽管我也做计算机方面的工作的。个人用电脑还是要经常保持杀毒软件的更新,定期做一下全面杀毒为好。涉及到网上银行,股票交易的更要注意其安全,尽量不要在网上用键盘输密码,密码一定要设足够长。只要你有一定的网络安全意识,一般的黑客是不会得逞的。


Technorati :

2007-05
24

股市新手16条军规

Filed under: Tech articles — woojar @ 2:23 pm

近来股市依然火爆,风险是愈来愈来高。在新浪上看到一篇文章,是写给新手的,觉得还有点道理,特转如下

  新股民的16条军规

王吉舟

  本文专为刚刚进入股市和即将进入股市的新股民而写,如果你从来没有买过股票,如果你开户的原因是打算赚钱而不是支援股市建设,那么,这16条军规就是你必须牢记的。

  1.永远不要相信经济学家关于股市的预测。当然,如果他们的预测停留在纯哲学或周易的范畴,还是可以认真看一看的,它可以为你提供一些茶余饭后的谈资。

  2.永远不要相信电视台的股评”老师们”。如果他们真能说对明天哪只股票涨停,还有必要从事股评这份”很有前途的职业”么?

  3.如果你不知道每年的什么时候发布年报、什么时候召开股东大会决定分红,唯一的办法就是赶紧补课,因为那意味着行情。

  4.如果你不知道权证与股票的具体区别,最明智的办法就是在真的弄明白之前不要买入权证。除非你意志很坚强,或者你一向视金钱如粪土。

  5.如果你的目标是收益10%,这很容易做到,如果你的目标是让自己的股票价格翻一番,那你最好清醒一下:15年来,中国股市中打算翻一番的人,一般的结果都是赔得一塌糊涂;而真正翻了一番的人,在入市时并没有奢望赚很多钱。

  6.当你开始赚到钱时,当你出手越来越彪悍时,要及时意识到:你最危险的时候到了。这个时刻一般发生在新股民入市的第一个月,而你要记住的事实是:大部分新股民第一个月都是赚钱的,因此,你不要以为自己拥有特别的天赋。保持如履薄冰的心态吧,因为你的脚下确实只是薄冰。

  7.股市存在一天,庄家就会存在一天。散户和庄家的关系就像羚羊与狮子,双方在对立统一中构成草原的生态。股市离开谁都会变味,你只要确保自己不是那只跑得最慢的羚羊就足够了。但千万别因此而高兴的太早,因为很可能,你确实就是那只跑得最慢的。

  8.永远不要相信长线投资。这里是中国股市,没有人知道三年以后会变成什么样,想想三年前就相信这句话了。除非你确认自己的神经中枢足够粗壮,坚韧到能使你等到秋收的那一天,否则,适度节制你的欲望才是最重要的。因为你是新股民,不是巴菲特。

  9.永远不要同时关注超过30只股票。1个新股民同时关注30只股票的结局,和1个男人同时娶30个妻子的下场不会有任何区别。

  10.无论这只股票的价格今天跌了多少,也永远不要把你全部的钱一次投入。因为,你永远不知道,明天股价是不是会继续下跌。坐以待毙的感觉绝对是新股民最不幸的开端。

  11.永远保持你的账户上有40%的现金,那是你应付突如其来的暴跌时唯一的弹药。没有这些弹药,暴跌时你只能站在天台上跳下去。

  12.如果你不幸买入一只股票后,它还在继续下跌,那么,当跌幅超过10%时,你要考虑的不是卖出,而是继续买入,和绝大部分人往相反的方向跑。当然,这一条只在牛市有效,而未来的一年恰好属于牛市。在股市里反败为胜不是传说,但需要一点狡猾和对资金的合理调度,以及牛市大行情的支撑。

  13.当你决心成为股民的那一刻,勇于承担责任就是你的义务,亏了不要怪社会与政府,因为你赚钱的时候从来没有想过感谢他们。

  14.不要试图去抢基金经理们的饭碗。你只需要踏踏实实地研究行业排名与每股收益,从中”发现”上市公司的投资价值。这远比”发掘”公司的投资价值更为实际–那是基金经理们的活儿。

  15.不要去研究MSCD指标理论、波浪理论、三线开花理论等等。这些书要么是美国人写的,要么就是已经亏损得退出股市的人写的。如果你已经学会了,那永远只把这些技术指标作为参考,而不是依据。K线图与成交量图,是你唯一的技术必修课。

  16.如果你不知道什么叫”股改”,赶紧去补课,因为这正是把你吸引入股市的原因。大股东送给你股票等于是给你送钱,因此,知道股改行情将在哪些股票上延伸,十分必要。


Technorati :

2007-05
18

redhat linux 9.0 VSFTP配置大全(转)

Filed under: Tech articles — woojar @ 5:22 pm
redhat linux 9.0 VSFTP配置大全

我是在台湾的一家网站上偶尔发现的,我把繁体字转变为简体字,那个网站说,没有得到作者同意,不能转载,呵呵,但我还是转载了,LINUX崇尚自由嘛。

3.2 VSFTP-安全与效能兼备的ftp 服务器

3.2.1 VSFTP 概述

FTP,file transfer protocol,这是档案传输的通讯协议,也是一般最常用来传送档案的方式。读者在使用RedHat9 的时候,可能会感受到ftp server 有一些改变:第一,就是ftp server 只剩下vsftp,原有的wuftp 等都没放入﹔第二,就是vsftp 从XINETD 中独立出来,并将设定档从/etc/vsftpd.conf 之中移到/etc/vsftpd/vsftpd.conf。

为什么做这样的改变?可以想见的是vsftp 已有独立运作的能力,不需要XINETD 来做更进一步的管控,并且类似sendmail、httpd、ssh、samba 等,将设定文件的放入/etc 下独立的目录。

FTP 分为两类,一种为PORT FTP,也就是一般的FTP﹔另一类是PASVFTP,分述如下:

PORT FTP

这是一般形式的FTP,首先会建立控制频道,默认值是port 21,也就是跟port 21 建立联机,并透过此联机下达指令。第二,由FTP server 端会建立数据传输频道,默认值为20,也就是跟port 20 建立联机,并透过port 20 作数据的传输。

PASV FTP

跟PORT FTP 类似,首先会建立控制频道,默认值是port 21,也就是跟port 21 建立联机,并透过此联机下达指令。第二,会由client 端做出数据传输的请求,包括数据传输port 的数字。

这两者的差异为何?PORT FTP 当中的数据传输port 是由FTP server 指定,而PASV FTP 的数据传输port 是由FTP client 决定。通常我们使用PASV FTP,是在有防火墙的环境之下,透过client 与server 的沟通,决定数据传输的port。

3.2.2 范例

3.2.1. 直接启动VSFTP 服务

这个范例是套用RedHat 的预设范例,直接启动vsftp。

[root@relay vsftpd]# /sbin/service vsftpd start
Starting vsftpd for vsftpd: OK ]

3.2.2. 更换port 提供服务:将预设的port 21 更换为2121

为了安全,或是以port 来区隔不同的ftp 服务,我们可能会将ftp port 改为21 之外的port,那么,可参考以下步骤。

Step1. 修改/etc/vsftpd/vsftpd.conf

新增底下一行

listen_port=2121

Step2. 重新启动vsftpd

[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]

3.2.3. 特定使用者peter、john 不得变更目录

使用者的预设目录为/home/username,若是我们不希望使用者在ftp 时能够切换到上一层目录/home,则可参考以下步骤。

Step1. 修改/etc/vsftpd/vsftpd.conf

将底下三行

#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

改为

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

Step2. 新增一个档案: /etc/vsftpd/chroot_list

内容增加两行:

peter
john

Step3. 重新启动vsftpd

[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]

若是peter 欲切换到根目录以外的目录,则会出现以下警告:

ftp> cd /home
550 Failed to change directory.

3.2.4. 取消anonymous 登入

若是读者的主机不希望使用者匿名登入,则可参考以下步骤。

Step1. 修改/etc/vsftpd/vsftpd.conf

anonymous_enable=YES

改为

anonymous_enable=NO

Step2. 重新启动vsftpd

[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]

3.2.5. 安排欢迎话语

若是我们希望使用者在登入时,能够看到欢迎话语,可能包括对该主机的说明,或是目录的介绍,可参考以下步骤。

首先确定在/etc/vsftpd/vsftpd.conf 当中是否有底下这一行

dirmessage_enable=YES

RedHat9 的默认值是有上面这行的。

接着,在各目录之中,新增名为.message 的档案,再这边假设有一个使用者test1,且此使用者的根目录下有个目录名为abc,那首先我们在/home/test1之下新增.message,内容如下:

Hello~ Welcome to the home directory
This is for test only…

接着,在/home/test1/abc 的目录下新增.message,内容如下:

Welcome to abcs directory
This is subdir…

那么,当使用者test1 登入时,会看到以下讯息:

230- Hello~ Welcome to the home directory
230-
230- This is for test only…
230-

若是切换到abc 的目录,则会出现以下讯息:

250- Welcome to abcs directory
250-
250- This is subdir …

3.2.6. 对于每一个联机,以独立的process 来运作

一般启动vsftp 时,我们只会看到一个名为vsftpd 的process 在运作,但若是读者希望每一个联机,都能以独立的process 来呈现,则可执行以下步骤。

Step1. 修改/etc/vsftpd/vsftpd.conf

新增底下一行

setproctitle_enable=YES

Step2. 重新启动vsftpd

[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]

使用ps -ef 的指令,可以看告不同使用者联机的情形,如下图所示:

[root@home vsftpd]# ps -ef|grep ftp
root 2090 1 0 16:41 pts/0 00:00:00 vsftpd: LISTENER
nobody 2120 2090 0 17:18 ? 00:00:00 vsftpd: 192.168.10.244: connected
test1 2122 2120 0 17:18 ? 00:00:00 vsftpd: 192.168.10.244/test1:IDLE
nobody 2124 2090 0 17:19 ? 00:00:00 vsftpd: 192.168.10.244: connected
test2 2126 2124 0 17:19 ? 00:00:00 vsftpd: 192.168.10.244/test2:IDLE
root 2129 1343 0 17:20 pts/0 00:00:00 grep ftp
[root@home vsftpd]#

3.2.7. 限制传输档案的速度:

本机的使用者最高速度为200KBytes/s,匿名登入者所能使用的最高速度为50KBytes/s。

Step1. 修改/etc/vsftpd/vsftpd.conf

新增底下两行

anon_max_rate=50000
local_max_rate=200000

Step2. 重新启动vsftpd

[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]

在这边速度的单位为Bytes/s,其中anon_max_rate 所限制的是匿名登入的使用者,而local_max_rate 所限制的是本机的使用者。VSFTPD 对于速度的限制,范围大概在80%到120%之间,也就是我们限制最高速度为100KBytes/s,但实际的速度可能在80KBytes/s 到120KBytes/s 之间,当然,若是频宽不足时,数值会低于此限制。

3.2.8. 针对不同的使用者限制不同的速度:假设test1 所能使用的最高速度为250KBytes/s,test2 所能使用的最高速度为500KBytes/s。

Step1. 修改/etc/vsftpd/vsftpd.conf

新增底下一行

user_config_dir=/etc/vsftpd/userconf

Step2. 新增一个目录:/etc/vsftpd/userconf

mkdir /etc/vsftpd/userconf

Step3. 在/etc/vsftpd/userconf 之下新增一个名为test1 的档案

内容增加一行:

local_max_rate=250000

Step4. 在/etc/vsftpd/userconf 之下新增一个名为test2 的档案

内容增加一行:

local_max_rate=500000

Step5. 重新启动vsftpd

[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]

3.2.9-1. 建置一个防火墙下的ftp server,使用
PORT FTP mode:

预设的ftp

port:21 以及ftp data port:20

启动VSFTPD 之后执行以下两行指令,只允许port 21 以及port 20 开放,其它关闭。

iptables -A INPUT -p tcp -m multiport –dport 21,20 -j ACCEPT
iptables -A INPUT -p tcp -j REJECT –reject-with tcp-reset

3.2.9-2. 建置一个防火墙下的ftp server,使用PORT FTP mode:

ftp port:2121 以及ftp data port:2020

Step1. 执行以下两行指令,只允许port 2121 以及port 2020 开放,其它关闭。

iptables -A INPUT -p tcp -m multiport –dport 2121,2020 -j ACCEPT
iptables -A INPUT -p tcp -j REJECT –reject-with tcp-reset

Step2. 修改/etc/vsftpd/vsftpd.conf

新增底下两行

listen_port=2121
ftp_data_port=2020

Step3. 重新启动vsftpd

[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]

在这边要注意,8、9 两个例子中,ftp client(如cuteftp)的联机方式不能够选择passive mode,否则无法建立数据的联机。也就是读者可以连上ftp server,但是执行ls、get 等等的指令时,便无法运作。

3.2.10. 建置一个防火墙下的ftp server,使用PASS FTP mode:

ftp port:2121 以及ftp data port 从9981 到9986。

Step1. 执行以下两行指令,只允许port 2121 以及port 9981-9990 开放,其它关
闭。

iptables -A INPUT -p tcp -m multiport –dport
2121,9981,9982,9983,9984,9985,9986,9987,9988,9989,9990 -j ACCEPT
iptables -A INPUT -p tcp -j REJECT –reject-with tcp-reset

Step2. 修改/etc/vsftpd/vsftpd.conf

新增底下四行

listen_port=2121
pasv_enable=YES
pasv_min_port=9981
pasv_max_port=9986

Step3. 重新启动vsftpd

[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]

在这边要注意,在10 这个例子中,ftp client(如cuteftp)的联机方式必须选择passive mode,否则无法建立数据的联机。也就是读者可以连上ftp server,但是执行ls,get 等等的指令时,便无法运作。

8.2.11. 将vsftpd 与TCP_wrapper 结合

若是读者希望直接在/etc/hosts.allow 之中定义允许或是拒绝的来源地址,可执行以下步骤。这是简易的防火墙设定。

Step1. 确定/etc/vsftpd/vsftpd.conf 之中tcp_wrappers 的设定为YES,如下图所
示:

tcp_wrappers=YES

这是RedHat9 的默认值,基本上不需修改。

Step2. 重新启动vsftpd

[root@home vsftpd]# /sbin/service vsftpd restart
Shutting down vsftpd: OK ]
Starting vsftpd for vsftpd: OK ]

Step3. 设定/etc/hosts.allow,譬如提供111.22.33.4 以及10.1.1.1 到10.1.1.254 连线,则可做下图之设定:

vsftpd : 111.22.33.4 10.1.1. : allow
ALL : ALL : DENY

8.2.12. 将vsftpd 并入XINETD

若是读者希望将vsftpd 并入XINETD 之中,也就是7.x 版的预设设定,那么读者可以执行以下步骤。

Step1. 修改/etc/vsftpd/vsftpd.conf

listen=YES

改为

listen=NO

Step2. 新增一个档案:/etc/xinetd.d/vsftpd

内容如下:

service vsftpd
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
port = 21
log_on_success += PID HOST DURATION
log_on_failure += HOST
}

Step3. 重新启动xinetd

[root@home vsftpd]# /sbin/service xinetd restart
Stopping xinetd: OK ]
Starting xinetd: OK ]

3.2.3 设定档说明

在范例中,有些省略的设定可以在这边找到,譬如联机的总数、同一个位址的联机数、显示档案拥有者的名称等等,希望读者细读后,可以做出最适合自己的设定。

格式

vsftpd.conf 的内容非常单纯,每一行即为一项设定。若是空白行或是开头为#的一行,将会被忽略。内容的格式只有一种,如下所示

option=value

要注意的是,等号两边不能加空白,不然是不正确的设定。

===ascii 设定=====================

ascii_download_enable
管控是否可用ASCII 模式下载。默认值为NO。

ascii_upload_enable
管控是否可用ASCII 模式上传。默认值为NO。

===个别使用者设定===================

chroot_list_enable
如果启动这项功能,则所有的本机使用者登入均可进到根目录之外的数据夹,除了列
在/etc/vsftpd.chroot_list 之中的使用者之外。默认值为NO。

userlist_enable
用法:YES/NO
若是启动此功能,则会读取/etc/vsftpd.user_list 当中的使用者名称。此项功能可以在询问密码前就出现失败讯息,而不需要检验密码的程序。默认值为关闭。

userlist_deny
用法:YES/NO
这个选项只有在userlist_enable 启动时才会被检验。如果将这个选项设为YES,则在
/etc/vsftpd.user_list 中的使用者将无法登入﹔ 若设为NO , 则只有在/etc/vsftpd.user_list 中的使用者才能登入。而且此项功能可以在询问密码前就出现错误讯息,而不需要检验密码的程序。

user_config_dir
定义个别使用者设定文件所在的目录,例如定义
user_config_dir=/etc/vsftpd/userconf,
且主机上有使用者test1,test2,那我们可以在user_config_dir 的目录新增文件名为
test1 以及test2。若是test1 登入,则会读取user_config_dir 下的test1 这个档案内的设定。默认值为无。

===欢迎语设定=====================

dirmessage_enable
如果启动这个选项,使用者第一次进入一个目录时,会检查该目录下是否有.message
这个档案,若是有,则会出现此档案的内容,通常这个档案会放置欢迎话语,或是对
该目录的说明。默认值为开启。

banner_file
当使用者登入时,会显示此设定所在的档案内容,通常为欢迎话语或是说明。默认值
为无。

ftpd_banner
这边可定义欢迎话语的字符串,相较于banner_file 是档案的形式,而ftpd_banner 是字串的格式。预设为无。

===特殊安全设定====================

chroot_local_user
如果设定为YES,那么所有的本机的使用者都可以切换到根目录以外的数据夹。预设
值为NO。

hide_ids
如果启动这项功能,所有档案的拥有者与群组都为ftp,也就是使用者登入使用ls -al
之类的指令,所看到的档案拥有者跟群组均为ftp。默认值为关闭。

ls_recurse_enable
若是启动此功能,则允许登入者使用ls -R 这个指令。默认值为NO。

write_enable
用法:YES/NO
这个选项可以控制FTP 的指令是否允许更改file system,譬如STOR、DELE、
RNFR、RNTO、MKD、RMD、APPE 以及SITE。预设是关闭。

setproctitle_enable
用法:YES/NO
启动这项功能,vsftpd 会将所有联机的状况已不同的process 呈现出来,换句话说,使用ps -ef 这类的指令就可以看到联机的状态。默认值为关闭。

tcp_wrappers
用法:YES/NO
如果启动,则会将vsftpd 与tcp wrapper 结合,也就是可以在/etc/hosts.allow 与
/etc/hosts.deny 中定义可联机或是拒绝的来源地址。

pam_service_name
这边定义PAM 所使用的名称,预设为vsftpd。
r />secure_chroot_dir
这个选项必须指定一个空的数据夹且任何登入者都不能有写入的权限,当vsftpd 不需
要file system 的权限时,就会将使用者限制在此数据夹中。默认值/usr/share/empty

===纪录文件设定=====================

xferlog_enable
用法:YES/NO
如果启动,上传与下载的信息将被完整纪录在底下xferlog_file 所定义的档案中。预设为开启。

xferlog_file
这个选项可设定纪录文件所在的位置,默认值为/var/log/vsftpd.log。

xferlog_std_format
如果启动,则纪录文件将会写为xferlog 的标准格式,如同wu-ftpd 一般。默认值为关
闭。

===逾时设定======================

accept_timeout
接受建立联机的逾时设定,单位为秒。默认值为60。

connect_timeout
响应PORT 方式的数据联机的逾时设定,单位为秒。默认值为60。

data_connection_timeout
建立数据联机的逾时设定。默认值为300 秒。

idle_session_timeout
发呆的逾时设定,若是超出这时间没有数据的传送或是指令的输入,则会强迫断线,
单位为秒。默认值为300。

===速率限制======================

anon_max_rate
匿名登入所能使用的最大传输速度,单位为每秒多少bytes,0 表示不限速度。默认值
为0。

local_max_rate
本机使用者所能使用的最大传输速度,单位为每秒多少bytes,0 表示不限速度。预设
值为0。

===新增档案权限设定==================

anon_umask
匿名登入者新增档案时的umask 数值。默认值为077。

file_open_mode
上传档案的权限,与chmod 所使用的数值相同。默认值为0666。

local_umask
本机登入者新增档案时的umask 数值。默认值为077。

===port 设定======================

connect_from_port_20
用法:YES/NO
若设为YES,则强迫ftp-data 的数据传送使用port 20。默认值为YES。

ftp_data_port
设定ftp 数据联机所使用的port。默认值为20。

listen_port
FTP server 所使用的port。默认值为21。

pasv_max_port
建立资料联机所可以使用port 范围的上界,0 表示任意。默认值为0。

pasv_min_port
建立资料联机所可以使用port 范围的下界,0 表示任意。默认值为0。

===其它========================

anon_root
使用匿名登入时,所登入的目录。默认值为无。

local_enable
用法:YES/NO
启动此功能则允许本机使用者登入。默认值为YES。

local_root
本机使用者登入时,将被更换到定义的目录下。默认值为无。

text_userdb_names
用法:YES/NO
当使用者登入后使用ls -al 之类的指令查询该档案的管理权时,预设会出现拥有者的
UID,而不是该档案拥有者的名称。若是希望出现拥有者的名称,则将此功能开启。默认值为NO。

pasv_enable
若是设为NO,则不允许使用PASV 的模式建立数据的联机。默认值为开启。

===更换档案所有权===================

chown_uploads
用法:YES/NO
若是启动,所有匿名上传数据的拥有者将被更换为chown_username 当中所设定的使
用者。这样的选项对于安全及管理,是很有用的。默认值为NO。

chown_username
这里可以定义当匿名登入者上传档案时,该档案的拥有者将被置换的使用者名称。预
设值为root。

===guest 设定=====================

guest_enable
用法:YES/NO
若是启动这项功能,所有的非匿名登入者都视为guest。默认值为关闭。

guest_username
这里将定义guest 的使用者名称。默认值为ftp。

===anonymous 设定==================

anonymous_enable
用法:YES/NO
管控使否允许匿名登入,YES 为允许匿名登入,NO 为不允许。默认值为YES。

no_anon_password
若是启动这项功能,则使用匿名登入时,不会询问密码。默认值为NO。

anon_mkdir_write_enable
用法:YES/NO
如果设为YES,匿名登入者会被允许新增目录,当然,匿名使用者必须要有对上层目
录的写入权。默认值为NO。

anon_other_write_enable
用法:YES/NO
如果设为YES,匿名登入者会被允许更多于上传与建立目录之外的权限,譬如删除或
是更名。默认值为NO。

anon_upload_enable
用法:YES/NO
如果设为YES,匿名登入者会被允许上传目录的权限,当然,匿名使用者必须要有对
上层目录的写入权。默认值为NO。

anon_world_readable_only
用法:YES/NO
如果设为YES,匿名登入者会被允许下载可阅读的档案。默认值为YES。

ftp_username
定义匿名登入的使用者名称。默认值为ftp。

deny_email_enable
若是启动这项功能,则必须提供一个档案/etc/vsftpd.banner_emails,内容为email
address。若是使用匿名登入,则会要求输入email address,若输入的email address 在此档案内,则不允许联机。默认值为NO。

===Standalone 选项==================

listen
用法:YES/NO
若是启动,则vsftpd 将会以独立运作的方式执行,若是vsftpd 独立执行,如RedHat9
的默认值,则必须启动﹔若是vsftpd 包含在xinetd 之中,则必须关闭此功能,如RedHat8。在RedHat9 的默认值为YES。

listen_address
若是vsftpd 使用standalone 的模式,可使用这个参数定义使用哪个IP address 提供这项服务,若是主机上只有定义一个IP address,则此选项不需使用,若是有多个IP
address,可定义在哪个IP address 上提供ftp 服务。若是不设定,则所有的IP address均会提供此服务。默认值为无。

max_clients
若是vsftpd 使用standalone 的模式,可使用这个参数定义最大的总联机数。超过这个
数目将会拒绝联机,0 表示不限。默认值为0。

max_per_ip
若是vsftpd 使用standalone 的模式,可使用这个参数定义每个ip address 所可以联机的数目。超过这个数目将会拒绝联机,0 表示不限。默认值为0。

=============================

3.2.4 FTP 数字代码的意义

110 重新启动标记应答。
120 服务在多久时间内ready。
125 数据链路埠开启,准备传送。
150 文件状态正常,开启数据连接端口。
200 命令执行成功。
202 命令执行失败。
211 系统状态或是系统求助响应。
212 目录的状态。
213 文件的状态。
214 求助的讯息。
215 名称系统类型。
220 新的联机服务ready。
221 服务的控制连接埠关闭,可以注销。
225 数据连结开启,但无传输动作。
226 关闭数据连接端口,请求的文件操作成功。
227 进入passive mode。
230 使用者登入。
250 请求的文件操作完成。
257 显示目前的路径名称。
331 用户名称正确,需要密码。
332 登入时需要账号信息。
350 请求的操作需要进一部的命令。
421 无法提供服务,关闭控制连结。
425 无法开启数据链路。
426 关闭联机,终止传输。
450 请求的操作未执行。
451 命令终止:有本地的错误。
452 未执行命令:磁盘空间不足。
500 格式错误,无法识别命令。
501 参数语法错误。
502 命令执行失败。
503 命令顺序错误。
504 命令所接的参数不正确。
530 未登入。
532 储存文件需要账户登入。
550 未执行请求的操作。
551 请求的命令终止,类型未知。
552 请求的文件终止,储存位溢出。
553 未执行请求的的命令,名称不正确。


Technorati :

2007-05
15

IE与CSS的兼容性

Filed under: Tech articles — woojar @ 12:39 pm

几次的调整发现,IE的几个版本对CSS的表现是有所差异。看来CSS在成为标准的途中也是几经周折呀


Technorati :

2007-05
13

加息能调控现在的股市过热吗?

Filed under: 闲言碎语 — woojar @ 9:46 pm

前段时间央行进行了又一次的加息,近来又调高准备金率到5%,但央行的这一系列举措似乎并未对现今股市的过热有所抑制。我本人不是学金融的,当然也不会对其内在的联系有所研究。但从简单的道理来看,加息无非是想让钱多多的待在银行里。但举报道来看,现在开户数是与日俱增,散户的数量是越来越多。这些散钱已超过机构投资的钱。那么,既然是散钱,凭什么他们会因为你的加息就会把钱存在银行里吗?我想这从一方面也说明了这种情况。看来,要想抵制股市过热不仅仅是通过央行来调控了,要通其它的政策来调控了。

我们拭目以待吧。。。

 Page 1 of 3  1  2  3 »
28 queries. 3.453 seconds. Powered by WordPress
沪-ICP备07003363号 Stat.