美文网首页
Linux | 课程设计 ftp配置文件内容

Linux | 课程设计 ftp配置文件内容

作者: niracler | 来源:发表于2018-01-06 11:41 被阅读1193次

这两个地方是要改

# 用户限制在主目录
DefaultRoot         ~

# Umask是要修改的
Umask 000 # 解决学生作业子目录无法上交的权限问题

这个很重要,一定要加


<Directory "~/学生作业" >
Umask 000 # 解决学生作业子目录无法上交的权限问题
<Limit RMD DELE RETR>
DenyGroup student
</Limit>
</Directory>

<Directory "~/资源共享" >
Umask 000 # 解决学生作业子目录无法上交的权限问题
<Limit RMD DELE STOR>
DenyGroup student
</Limit>
</Directory>

修改之后要重启ftp服务器!!!!

$ /etc/init.d/proftpd restart

下面是我加了之后的配置文件,可以不看

# /etc/proftpd/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes, reload proftpd after modifications, if
# it runs in daemon mode. It is not required in inetd/xinetd mode.
# 

# Includes DSO modules
Include /etc/proftpd/modules.conf

# If set on you can experience a longer connection delay in many cases.
IdentLookups            off

#配置服务器名
ServerName          "niracler FTP Server" 

#设置服务器运行模式,独立服务,或者被监管
ServerType          standalone 

#设置为默认服务器
DefaultServer           on 

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.
#设置关闭IPv6支持
UseIPv6                 off

#设置服务器接受请求的端口
Port                21 

#设置被动模式使用的端口范围
PassivePorts            60000 65535

#设置用户上传文件的权限掩码
Umask               000 000

#设置用户被chroot锁定到的各自的Home目录
DefaultRoot         ~

#关闭欢迎信息显示
DeferWelcome            off 

#如果显示欢迎信息,则指定显示的文件
DisplayLogin            welcome.msg 

#指定切换文件夹时,显示的欢迎信息
DisplayChdir                .message true

#设置日志
TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log

MultilineRFC2228        on
ShowSymlinks            on

TimeoutNoTransfer       600
TimeoutStalled          600
TimeoutIdle         1200


ListOptions                 "-l"

DenyFilter          \*.*/



<IfModule mod_dynmasq.c>
# DynMasqRefresh 28800
</IfModule>


#设置服务器进程运行使用的用户
User                proftpd

#设置服务器进程运行使用的组
Group                   nogroup

# (such as xinetd)
MaxInstances            30

# Normally, we want files to be overwriteable.
AllowOverwrite          on



<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>

<IfModule mod_ratio.c>
Ratios off
</IfModule>


# Delay engine reduces impact of the so-called Timing Attack described in
# http://www.securityfocus.com/bid/11430/discuss
# It is on by default. 
<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>

<Directory "~/学生作业" >
Umask 000 # 解决学生作业子目录无法上交的权限问题
<Limit RMD DELE RETR>
DenyGroup student
</Limit>
</Directory>

<Directory "~/资源共享" >
Umask 000 # 解决学生作业子目录无法上交的权限问题
<Limit RMD DELE STOR>
DenyGroup student
</Limit>
</Directory>

# Include other custom configuration files
Include /etc/proftpd/conf.d/

相关文章

  • Linux | 课程设计 ftp配置文件内容

    这两个地方是要改 这个很重要,一定要加 修改之后要重启ftp服务器!!!! 下面是我加了之后的配置文件,可以不看

  • 文件服务-FTP服务器

    FTP文件服务器FTP介绍应用场景FTP的权限FTP的工作模式FTP安装部署FTP配置文件FTP客户端访问基于虚拟...

  • 搭建站点-FTP

    Windows实例搭建FTP站点 Linux实例搭建FTP站点

  • Linux实例使用vsftpd软件搭建FTP站点

    搭建FTP站点(Linux) Linux实例使用vsftpd软件搭建FTP站点。vsftpd全称是“very se...

  • Centos7 And RedHat7 搭建vsftp

    安装vsftp 创建ftp用户并指定文件存储目录 修改ftp用户密码 ftp 配置文件在 /etc/vsftpd ...

  • CentOS6.8搭建FTP服务器

    如果要ftp访问linux需要安装ftp服务,vsftpd是Linux下比较好的的FTP服务器。 一、检查安装vs...

  • FTP服务器快速搭建(linux)

    FTP服务器快速搭建 1. 安装vsftpd服务 2. 配置ftp 2.1 编写配置文件 配置文件位置/etc/v...

  • vsftp上传权限不够问题解决

    linux上使用vsftp搭建ftp服务器,搭建好了以后,使用客户端上传文件往往提示权限不足,这时要在配置文件里设...

  • 虚拟机linux FTP设置

    配置:本机使用ftp与VMWARE linux系统连接虚拟机linux FTP互传文件vsftpd安装503 权限...

  • FTP

    FTP 一.FTP简介和原理 FTP即文件传输协议, CS架构, Linux下搭建ftp服务器需要安装vsftpd...

网友评论

      本文标题:Linux | 课程设计 ftp配置文件内容

      本文链接:https://www.haomeiwen.com/subject/lcssnxtx.html