linux架设FTP服务器(9)

2021-04-05 06:46

件或创建的目录的所有者都等于起父目录的所有者。
  选项[absolute|relative]指定是<root-dir>是绝对路径还是相对于chroot()参数指定的
  目录的相对路径。缺省是绝对路径。也可以指定任意多个class=<classname>'来进行进一步限定。若指定了任何目录,则该上载指示只影响这些组的用户。
  指示: alias 目录别名 目录路径  给指定目录设置一个别名,当切换目录时可以使用别名。举例说明:
  alias xwin /pub/linux/xwindows
  为/pub/linux/xwindows设置别名xwin,登录以后只要输入命令cd xwin就可以进入该目录。指示: cdpath 目录
  该功能和系统的PATH环境变量设置类似,当cd /etc时,FTP首先查看当前目录下是否有etc子目录,无则看是否有别名,若没有则根据该指示设定的路径查询。
  举例说明:cdpath /pub/linuxcdpath /pubcdpath /  搜索顺序为:/pub/linux /pub /
  指示: path-filter 类别(real/anonymous/guest) 目录  设定上载文件名限制。举例说明:
  path-filter anonymous /etc/pathmsg^[-A-Za-z0-9_.]*$^.^-
  path-filter guest /etc/pathmsg^[-A-Za-z0-9_.]*$^.^-
  设置限制anonymous和guest用户上载的文件名只能包含A-Z、a-z、0-9和._-,名字以'.'和'-'开头的文件不能上载到服务器上。
  指示: guestgroup <groupname> [<groupname> ...]
  guestuser <username> [<username> ...]realgroup <groupname> [<groupname> ...]
  realuser <username> [<username> ...]
  对于guestgroup指示,若一个真实(real)用户属于任何一个<groupname>所指定的组,则
  其FTP会话都被FTP服务器以匿名的方式进行处理。也就是说,chroot()被调用,用户不再允许
  发出USER和 PASS 命令。<groupname>必须是有效的组。
  这里用户的home目录必须被争取的设置,要确实和匿名用户一致,/etc/passwd中的相关
  项的home目录被分割为两个部分,第一部分是chroot()调用的根目录参数,第二个是用户相对于根目录的主目录,两部分之间以'/./分隔',如:
  guest1:<passwd>:100:92:Guest Account:/ftp/./incoming:/etc/ftponly
  当guest1成功登录进入,FTP服务器将调用chroot('/ftp')然后调用chdir('/incoming'
  )。则guest1就如同匿名用户一样只能访问/ftp下面的容(对于guest1来说,它就是'/')。
  <groupname>可以是组名或数字ID。若使用数字ID,需要在数字前面加上一个'%'。使用*表示所有组。
  guestuser和guestgroup指示类似,只不过是限定一个单一用
户罢了。
  realuser和realgroup有同样的语法,但是和guestuser及guestgroup起相反的作用,其
  是允许某个组的用户或某个用户以真实身份访问FTP服务器。如:guestuser *realgroup admin
  指定所有的非匿名用户登录进


linux架设FTP服务器(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版六年级数学下册第一单元负数易错知识点汇总及练习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: