BBS水木清华站∶精华区
发信人: scaner (S.c.a.n.e.R), 信区: Linux
标 题: 建立专用ftp用户
发信站: BBS 水木清华站 (Thu Jun 18 12:56:21 1998)
就是向anonymous那样只能在ftpd指定的根目录下
转悠,不向一般的的用户可以通过ftp到处逛。
先建个专门的组在/etc/group中
ftpguest::499
然后就是加用户要属于ftpguest这个组。
ftpguest::499:499:Ftp guest:/var/ftphome/./:/bin/bash
主要关键在于home目录,和一般的用户不同,由
两个部分通过/./连在一起,前面是ftp的root目录,
及通过ftp登陆时所对应的/,后面是相对于ftp root
的初始路径,及用户使用ftp登陆完毕后所在的目录。
别忘了给ftpguest加个口令。
最后是在/etc/ftpaccess中加上一句
guestgroup ftpguest
如果是单独的ftpd进程,就要用killall送个SIGHUP(1)
信号。这就算大功告成。
最好还要禁止ftpguest能够通过telnet登陆,办法是把
/bin/bash给换了,不过要注意,不管换成什么,都要把
相应的程序加到/etc/shells中,否则ftpd是不会让你
登陆的。
还有要注意的就是在ftp root下要按要求建etc bin lib等目录
最简单的办法是直接把/home/ftpd中相应目录复制一份就可以
了不然想ls等一些命令没法正确执行。
这些都是从man ftpaccess中看来的,不过是点皮毛而已。
man ftpaccess下介绍的都是好东西,可惜看不懂,有
时间再慢慢的啃把。
--
用一般的方法去寻找一般的规律。
※ 修改:·scaner 於 Jun 18 13:02:59 修改本文·[FROM: 202.119.65.36]
※ 修改:·scaner 於 Jun 18 13:09:41 修改本文·[FROM: 202.119.65.36]
※ 修改:·scaner 於 Jun 18 13:22:48 修改本文·[FROM: 202.119.65.36]
※ 修改:·scaner 於 Jun 18 13:33:55 修改本文·[FROM: 202.119.65.36]
※ 修改:·scaner 於 Jun 18 13:37:25 修改本文·[FROM: 202.119.65.36]
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.119.65.36]
BBS水木清华站∶精华区