`
theking
  • 浏览: 12594 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

vsftpd上传文件权限配置规则

阅读更多
折腾了老半天才搞清楚规则。在vsftpd.conf内,主要两个配置项相关,运行man vsftpd.conf可以看到:
file_open_mode
              The permissions with which uploaded files  are  created.  Umasks
              are applied on top of this value. You may wish to change to 0777
              if you want uploaded files to be executable.

              Default: 0666

local_umask
              The  value  that the umask for file creation is set to for local
              users. NOTE! If you want to specify octal values,  remember  the
              "0"  prefix  otherwise  the  value  will be treated as a base 10
              integer!

              Default: 077
我需要上传后的文件权限为755,则应该这么配置:
file_open_mode=0755
local_unmask=022 (这个配置表示从file_open_mode赋予的权限中去掉22,即owner group和others的写权限)
分享到:
评论

相关推荐

    CentOS_vsftpd的安装与配置

    为了保持配置文件的原始状态,建议在修改前备份原文件,例如使用`cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.init`命令创建一个备份副本。 针对不同工作模式,配置文件中需要修改的关键选项包括: - **...

    vsftpd配置文件详解

    - anon_umask选项设置匿名用户上传文件时的umask值,默认为077,新建文件权限将为700。 - deny_email_enable选项控制是否需要验证匿名用户的电子邮件地址,默认为NO。 - banned_email_file选项指定一个包含不允许...

    CentOS 7.0 使用Vsftpd服务传输文件.zip

    **CentOS 7.0 使用...总结,Vsftpd在CentOS 7.0中的配置和使用涉及安装、配置文件调整、用户管理、防火墙规则、SSL/TLS加密以及数据备份和恢复等多个环节。正确设置和使用Vsftpd可以提供安全、高效的文件传输服务。

    vsftpd服务器快速配置文件参考.zip

    总之,VSFTPD服务器的快速配置涉及安装软件、编辑配置文件、调整防火墙规则以及管理用户权限。通过理解这些基本步骤,您将能够创建一个安全、可靠的FTP服务环境。记得定期检查和更新配置,以应对潜在的安全威胁和...

    linux 系统vsftpd服务配置文档

    本篇文章将根据提供的`/etc/vsftpd/vsftpd.conf`配置文件示例,深入解析vsftpd的各项配置选项及其作用。 #### 二、基本配置项解释 ##### 1. anonymous_enable=YES 该参数用于控制是否允许匿名用户登录FTP服务器。...

    vsftp不同用户权限配置

    为了限制用户的访问权限,我们需要编辑`vsftpd`的用户配置文件。这通常位于`/etc/vsftpd/user_conf`目录下,但根据系统配置可能有所不同。如果该目录不存在,需要先创建: ```bash sudo mkdir /etc/vsftpd/user_...

    vsftpd安装

    2. **用户权限配置**:编辑`/etc/vsftpd.user_list`和`/etc/vsftpd.ftpusers`文件,以控制哪些用户可以访问FTP服务。 3. **定制用户配置**:通过`user_config_dir`参数指定用户个性化配置目录,实现更精细的权限...

    vsftpd搭建

    本教程将深入探讨如何在Linux环境中使用vsftpd和nginx搭建一个稳定的FTP服务,以实现文件的上传功能。 首先,我们要了解vsftpd的基本概念。vsftpd代表“非常安全的FTP守护进程”,它的设计重点在于安全性,提供了...

    vsftpd.conf 中的所有配置信息 doc

    `vsftpd.conf` 是 VSFTP(Very Secure FTP Daemon)服务器的核心配置文件,它决定了服务器如何运行、哪些功能被启用以及各种安全措施等。以下是对该配置文件中部分关键配置项的详细解释。 #### 二、详细配置说明 #...

    vsftpd详解

    2. 配置PAM(Pluggable Authentication Modules),在`pam.d/vsftpd`文件中添加规则,使vsftpd能够读取并验证虚拟用户的凭证。`pam.d.txt`应该包含了这些详细信息。 3. 在`vsftp.conf`中启用虚拟用户支持,如设置`...

    linux安装vsftpd配置FTP服务器

    - 将`anon_umask`设置为`022`,以放宽匿名用户的文件权限: ```bash anon_umask=022 ``` - 启用匿名用户创建目录的权限: ```bash anon_mkdir_write_enable=YES ``` - 允许匿名用户删除自己的文件: ``...

    centos 6.3 配置vsftpd

    根据提供的文件信息,我们可以详细解析如何在 CentOS 6.3 中配置 vsftpd(Very Secure FTP Daemon)服务。以下步骤将逐步指导您完成整个过程。 ### 安装vsftpd 首先确认系统是否已安装 vsftpd。可以使用 `rpm -q ...

    linux 环境下 vsftpd的安装配置与使用

    vsftpd的主要配置文件通常位于`/etc/vsftpd.conf`。下面是一些基本的配置选项: - `listen=YES`: 启用监听模式,使vsftpd作为一个独立的服务运行。 - `anonymous_enable=NO`: 禁止匿名用户访问。 - `local_enable=...

    vsftpd-2.3.4.tar

    3. **严格的访问控制**:管理员可以通过配置文件设置详细的访问规则,如限制用户的上传/下载速度、禁止匿名访问、指定用户目录等,有效管理用户行为。 4. **被动模式**:VSFTPD支持FTP的被动模式,解决防火墙和NAT...

    linux安装vsftpd详细教程

    - `write_enable=YES`:启用写入权限,允许上传文件。 - `chroot_local_user=YES`:将本地用户限制在其家目录内,提高安全性。 #### 七、禁用SELinux 在某些Linux发行版中,SELinux(Security-Enhanced Linux)...

    最全面的vsftpd配置文件详解

    配置vsftpd主要是通过修改它的配置文件来完成,通常这个文件位于/etc/vsftpd/vsftpd.conf。 本文将详细介绍vsftpd的配置文件设置,它包括了匿名登录、用户访问控制、以及其他一些重要的服务器设置。理解这些设置项...

    -第6季 Vsftpd服务全攻略之常规配置.docx

    - 如果使用防火墙,配置规则以只允许内部网络访问FTP服务。 通过以上配置,可以实现对Vsftpd服务的精细控制,满足企业不同场景的需求。在实际应用中,务必根据具体环境和安全策略进行调整,确保服务既便捷又安全。

    linux之vsftpd

    VSFTPD提供了对用户权限的精细控制,包括是否允许用户更改目录、上传文件等。通过`user_config_dir`配置项,可以指定每个用户有自己的配置文件,实现用户级别的定制化。 五、SSL/TLS支持 为了增强FTP连接的安全性,...

    vsftpd-2.0.4.tar.gz

    在Linux环境中,FTP服务器软件如`vsftpd`允许系统管理员为用户提供上传、下载文件的服务。该软件以安全为重点,因此对于企业或个人服务器来说,它是一个理想的选项。`vsftpd`的特点包括: 1. **安全性**:`vsftpd`...

Global site tag (gtag.js) - Google Analytics