今天是: 收藏本站 设为主页
网站首页 >  技术专栏  >  linux  > 

ubuntu proftpd安装配置笔记及权限设置

日期:2011-11-03  点击率:4567




把原始的配置文件修改一下,然后进行我们自己的配置就可以了:0

proftpd在默认情况下不记录日志,这样就对于我们配置服务器不利,因为不能方便的知道错误信息。所以在最上面添加下面2行


SyslogLevel emerg
SystemLog /ftp/log/proftpd.log #这里是自己的服务器日志路径,修改成自己的:)


从上到下,修改


ServerName ”Meteor’s Ftp”
ServerAdmin sy.meteor@msn.com

MaxInstances 30 #这是最大连接数,如果机器够好,不妨修改的大点


下面的这个无需修改


User nobody
Group nogroup


User 和Group 指定proftpd 进程启动时的有效用户ID,处于安全考虑默认的身份是nobody,有一点要指出的是,一般Red Linux 9.0 中默认是没有nogroup 这个组的,把Group指定为nobody 即可。


Umask 022 022


#无需修改


DefaultRoot ~


限定用户只能在自己的目录中,肯定要写的了吧


AllowRetrieveRestart on
AllowStoreRestart on


#这2句是使proftpd支持断点续传


ServerIdent off


#安全起见,关闭服务器信息的显示。这里关闭掉之后,默认看不到welcome信息。但可以在下面的对用户的设置中进行指定欢迎信息。

–权限设置——————————————————————————————————-

proftpd默认用户可以使用系统非root组的用户登录,登陆后都在自己的/home目录中。

同时匿名用户不能登陆。而要对权限进行进一步的设置,需要在proftpd.conf里面进行定制。

在默认的conf中,有如下的例子


# <Anonymous ~ftp>
# User ftp
# Group nogroup
# # We want clients to be able to login with “anonymous” as well as “ftp”
# UserAlias anonymous ftp
# # Cosmetic changes, all files belongs to ftp user
# DirFakeUser on ftp
# DirFakeGroup on ftp
#
# RequireValidShell off
#
# # 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
# <Directory *>
# <Limit WRITE>
# DenyAll
# </Limit>
# </Directory>
#
# # Uncomment this if you’re brave.
# # <Directory incoming>
# # # Umask 022 is a good standard umask to prevent new files and dirs
# # # (second parm) from being group and world writable.
# # Umask 022 022
# # <Limit READ WRITE>
# # DenyAll
# # </Limit>
# # <Limit STOR>
# # AllowAll
# # </Limit>
# # </Directory>
#
# </Anonymous>





下一篇:ubuntu 安装 ffmpeg php-ffmpeg   上一篇:Apache 部分配置说明