LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 650|回复: 9

熟悉proftpd 的朋友请帮我一下

[复制链接]
发表于 2003-10-15 13:26:10 | 显示全部楼层 |阅读模式
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName                        "roFTPD Default Installation"
ServerType                        standalone
DefaultServer                        on

# Port 21 is the standard FTP port.
Port                                21

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask                                022

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances                        30

# Set the user and group under which the server will run.
User                                nobody
Group                                nobody

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~ root

# Normally, we want files to be overwriteable.
<Directory />
  AllowOverwrite                off
</Directory>

# A basic anonymous configuration, no upload directories.  If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
<Anonymous /home/ftp>
  User                                ftp
  Group                                ftp

  # We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias                        anonymous ftp

  # Limit the maximum number of anonymous logins
  MaxClients                        10

  # We want 'welcome.msg' displayed at login, and '.message' displayed
  # in each newly chdired directory.
  DisplayLogin                        welcome.msg
  DisplayFirstChdir                .message

  # Limit WRITE everywhere in the anonymous chroot
  <Limit WRITE>
    DenyAll
  </Limit>
</Anonymous>

-----------------------------------------------------------
以上我的config请问:
DefaultRoot ~ root
这条指令为什么不起作用?现象是root 不能logon
哪位朋友帮忙解决一下,非常非常非常的感谢~!
 楼主| 发表于 2003-10-17 10:40:13 | 显示全部楼层
怎么就没人回复吗?
发表于 2003-10-17 10:44:28 | 显示全部楼层
DefaultRoot
这条配置不是限制登陆用的,是限制登陆后的根目录用的,默认ftp都不支持root登陆的
 楼主| 发表于 2003-10-20 14:41:58 | 显示全部楼层
还是对PROFTPD理解的不够至今还模糊
哎~~~
发表于 2003-10-20 17:45:33 | 显示全部楼层
DefualtRoot ~ linux

这样就是限度linux用户登陆在其HOME目录 不能浏览上级目录
发表于 2003-10-25 01:42:29 | 显示全部楼层
我这样设置了
还是可以浏览上级页面啊
为什么?
发表于 2003-10-25 08:44:53 | 显示全部楼层
rootlogin on
发表于 2003-10-25 12:20:12 | 显示全部楼层
这句话的意思是,ftp登陆之后只能在家目录中
发表于 2003-10-25 12:24:31 | 显示全部楼层
最初由 xiaolei 发表
我这样设置了
还是可以浏览上级页面啊
为什么?


你是不是用的系统用户登陆的??
发表于 2003-10-25 23:13:39 | 显示全部楼层
是啊
有办法可以让系统用户(除了root外)不能进入他的home的上一层目录么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表