|
wu-ftp得疑问详问
FTP相关文件为:/var/ftpd/bin, /var/ftpd/etc, /var/ftpd/pub, /var/ftpd/incoming,
/var/ftpd/lib
1、我这里得/VAR/FTP里面没有INCOMING这个文件夹,是否正常?
FTP最重要的配置文件为/etc/ftpaccess,以下是我的配置文件:
# This file controls the behavior of the wu-ftpd
# ftp server.
#
# If you're looking for a graphical frontend to
# editing it, try kwuftpd from the kdeadmin
# package.
# Don't allow system accounts to log in over ftp
#deny-uid %-99 %65534-
#deny-gid %-99 %65534-
#allow-uid ftp
#allow-gid ftp
2、请问,这四句是用来做什么得?
deny 192.168.0.2 /tmp/message/deny.msg #禁止从192.168.0.2这个IP登陆,登陆会显示信息deny.msg的内容。
# Chroot all users to their home directory by default
# (comment this out if you don't want to chroot most of your users)
guestuser kiss #定义访客组的成员,在这个组中的人员登陆后作为匿名用户处理,只能在自己的目录下操作,若没有特加说明,一般为"/"目录。若要设置为其他,则可在/etc/passwd里修改
# If you wish to allow user1 and user2 to access other
# directories, use the line below:
realuser kulen asp #定义合法用户组,在这个组里的人员登陆后以真实用户身份存在,没有权限限制。
# The ftpchroot group doesn't exist by default, this
# entry is just supplied as an example.
# To chroot a user, modify the line below or create
# the ftpchroot group and add the user to it.
#
# You will need to setup the required applications
# and libraries in the root directory (set using
# guest-root).
#
# Look at the anonftp package for the files you'll need.
guestgroup ftpchroot #设定guest组的功能
3、请问,这里得CHROOT是什么意思?
# User classes...
class kulen real * #定义kulen类,该类包含用户real组里的人员。
class kiss anonymous,guest * #定义kiss类,该类包含用户anonymous,guest.
# Notify the users of README files at login and when
# changing to a different directory
readme README* login
readme README* cwd=*
4、这上面得README*是指什么,请详细解释,谢谢!!!
# Messages displayed to the user
message /welcome.msg login
message .message cwd=*
5、这上面得两个文件哪里找啊,怎么我不知道他们在哪里?
alias win-c /mnt/win-c #为/mnt/win-c 设置别名 win-c。
6、改变别名做什么,是不是就是为了改变目录方便一些???
shutdown /etc/shutmsg
7、我的/etc下面怎么没有这个shutmsg文件,这个文件需要自己建吗》?
以上是配置文件,如果要建立一个用户,只能FTP,则:
添加用户:useradd kuasp
改变密码:passwd kuasp
修改/etc/shells,添加/dev/null 或/bin/bash
使用vi 修改/etc/passwd:
变kuasp:503:504::/home/kuasp:/bin/bash
改为:
kuasp:503:504::/home/ kuasp:/dev/null
或
kuasp:503:504::/home/ kuasp:/bin/passwd
1、我这里得/VAR/FTP里面没有INCOMING这个文件夹,是否正常? 2、请问,这四句是用来做什么得? 3、请问,这里得CHROOT是什么意思? 4、这上面得README*是指什么,请详细解释,谢谢!!! 5、这上面得两个文件哪里找啊,怎么我不知道他们在哪里? 6、改变别名做什么,是不是就是为了改变目录方便一些??? 7、我的/etc下面怎么没有这个shutmsg文件,这个文件需要自己建吗》? |
|