其它认证考试辅导:Linux网络管理实验汇总(10)Linux认证考试

文章作者 100test 发表时间 2009:07:08 01:04:04
来源 100Test.Com百考试题网


先是前期的用户和组添加以及目录的权限设置
group add ftpusers
useradd -d /home/kaoyan -g ftpusers -s /bin/fales kaoyan
useradd -d /home/kaoyan -g ftpusers -s /bin/fales upload
chown -r kaoyan:upload /home/kaoyan
chmod -r 775 /home/kaoyan
如果你只想ftpusers组的用户访问,可以设置成770都行。
设置/usr/local/proftpd/etc/proftpd.conf
注意#表示注释,对设置没影响,可以不写
servername "frank’s ftp server"
servertype standalone
defaultserver on
port 21
umask 022
maxinstances 30 #最多有30个proftpd的pid
user nobody
group nobody
timeoutstalled 10
maxclients 10 #最多允许10个用户在线
maxclientsperhost 1 "对不起,一个ip只允许一个连接"
allowstorerestart on
#允许断点续传(上传),断点续续(下载)是默认支持的,不用设置
displaylogin welcome.msg #欢迎词文件
serverident off #屏蔽服务器版本信息
defaultroot ~ ftpusers #设置ftpusers组只能访问自己的目录

allowoverwrite on

#不允许写
denyuser kaoyan

#不允许删除,改名,下载
denyuser upload

transferrate retr 50 user kaoyan
transferrate stor 100 user upload

我这里实现的方式还可以通过

limit大致有以下动作,基本能覆盖全部的权限了
cmd:change working directory 改变目录
mkd:make directory 建立目录的权限
rnfr: rename from 更改目录名的权限
dele:0delete 删除文件的权限
rmd:remove directory 删除目录的权限
retr:retrieve 从服务端下载到客户端的权限
stor:store 从客户端上传到服务端的权限
read:可读的权限,不包括列目录的权限,相当于retr,stat等
write:写文件或者目录的权限,包括mkd和rmd
dirs:是否允许列目录,相当于list,nlst等权限,还是比较实用的
all:所有权限
login:是否允许登陆的权限

相关文章


Linux英文试题50道(4)Linux认证考试
Linux英文试题50道(2)Linux认证考试
Linux英文试题50道(3)Linux认证考试
Linux英文试题50道(1)Linux认证考试
其它认证考试辅导:Linux网络管理实验汇总(10)Linux认证考试
其它认证考试辅导:Linux网络管理实验汇总(9)Linux认证考试
其它认证考试辅导:Linux网络管理实验汇总(8)Linux认证考试
Linux网络管理实验汇总(6)Linux认证考试
Linux网络管理实验汇总(7)Linux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛