`
weifly
  • 浏览: 238802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SELinux会造成vsftpd不能上传文件

 
阅读更多

RHEL6.1版本默认是打开SeLinux的。这个东西有加强安全性的作用,但同时也会影响很多服务的正常运行。

 

通过修改 /etc/selinux/config文件可以关闭selinux,配置如下:

selinux=disable

 然后重启服务器,之后通过vsftpd就可以正常上传文件了。

分享到:
评论

相关推荐

    Centos7.9安装配置vsftpd

    在配置 vsftpd 时,需要创建一个 FTP 目录,以便匿名用户可以上传文件。在 CentOS 7.9 上,默认的 FTP 目录是 /var/ftp。可以使用以下命令来创建一个新的 FTP 目录: mkdir /var/ftp/uploadfile 然后,需要修改 ...

    vsftpd虚拟用户的配置

    - 使用`db_load`工具将该文本文件转换为数据库格式,并保存到`/etc/vsftpd/vsftpd_login.db`。 ```bash # db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db # chmod 600 /etc/vsftpd/vsftpd_login...

    ( linux下ftp服务器的安装与配置(附加配置文件详细以及CentOS SELinux 拦截 vsftpd 问题).docx

    - `anon_upload_enable=YES/NO`:控制匿名用户是否有上传文件的权限。 - `anon_world_readable_only=YES/NO`:控制匿名用户是否仅能下载可读文件。 - `anon_mkdir_write_enable=YES/NO`:控制匿名用户是否可以创建新...

    解决vsftp 不能匿名上传文件的问题

    然而,有时候即使启用了上述选项,匿名用户仍然无法上传文件,这可能是因为安全增强型Linux(SELinux)的限制。SELinux是一种强制访问控制机制,用于强化Linux系统的安全性。如果你的系统启用了SELinux,你可能需要...

    vsftpd匿名用户上传和下载的配置方法

    2. 临时关闭SELinux,可以执行`setenforce 0`,但这种方法不持久,重启后会恢复原状。 3. 或者永久关闭SELinux,修改`/etc/selinux/config`文件,将`SELINUX`变量设为`disabled`,然后重启系统。 4. 若不关闭SELinux...

    centos7部署vsftpd.docx

    用户可以使用 FTP 客户端连接到服务器,上传和下载文件。 部署 VSFTPD 服务器需要安装软件包、启动和启用服务、配置防火墙、创建 FTP 用户、配置 SELinux 和配置 VSFTPD 服务器。遵循这些步骤,可以轻松地在 CentOS...

    Linuxvsftpd的配置.pdf

    如果该服务已安装,则会显示已安装 vsftpd 的版本号。否则,可以从网上下载 .rpm 安装包,然后使用以下命令安装它: ``` rpm –ivh /path/vsftpd ``` 2. 配置 vsftpd: CentOS 下 vsftpd 配置文件有三: * `/etc/...

    CentOS_vsftpd的安装与配置

    - `Anon_upload_enable=YES`:允许上传文件。 - `Anon_mkdir_write_enable=YES`:允许创建目录。 - `Write_enable=YES`:启用写入权限。 - `Anon_other_write_enable=YES`:允许其他操作如删除文件。 - `anon_...

    基于LINUX的VSFTPD服务的实现.pdf

    FTP(File Transfer Protocol)是互联网上用于文件传输的一种标准协议,它允许用户从远程服务器下载文件或上传文件到服务器。FTP协议在Linux操作系统中的实现通常涉及使用专门的FTP服务器软件,其中VSFTPD(Very ...

    linux安装vsftpd详细教程

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

    Centos 8 vsftpd多用户FTP服务器配置完美方案——同时解决PORT和PASV模式

    本文介绍了CentOS 8系统中配置vsftpd多用户FTP服务器的详细步骤,包括安装vsftpd、设置防火墙、关闭SELINUX、测试匿名登陆FTP等步骤。同时,本文还介绍了vsftpd.conf配置文件的详细参数设置,实现了多用户虚拟用户...

    vsftpd虚拟目录安装

    在配置过程中,如果遇到问题,可以检查日志文件`/var/log/vsftpd.log`,或者通过`getsebool`和`setsebool`命令管理SELinux策略,确保FTP服务的传输功能被正确配置。 总之,安装并配置VSFTPD虚拟目录涉及多个步骤,...

    vsftpd服务器初学者指南

    - `write_enable=YES`: 允许上传文件。 - `chroot_local_user=YES`: 将本地用户限制在其主目录内。 - `xferlog_enable=YES`: 启用传输日志记录。 - `dirmessage_enable=YES`: 在用户登录时显示欢迎消息。 - `secure_...

    安装vsftpd.docx

    在使用 vsftpd 服务时,可能会出现由于 SELinux 引起的问题。解决方法是将 allow_ftpd_full_access 和 ftp_home_dir 设置为 on,使用以下命令: setsebool allow_ftpd_full_access on 然后,重启系统即可解决问题...

    linux下搭建ftp服务(vsftpd).docx

    vsftpd的配置文件位于`/etc/vsftpd/`目录下,主要配置文件为`vsftpd.conf`。以下是具体的配置步骤: 1. **禁止匿名用户访问** - 设置`anonymous_enable=NO` 2. **允许本地用户登录** - 设置`local_enable=YES` 3....

    Vsftpd+DB4

    - 首先创建用于存放用户上传文件的目录,如`anon_upload_enable=YES`表示允许匿名用户上传文件到`upload`目录,需要确保此目录对匿名用户有写权限。 2. **安装Db4** - 安装Db4库以支持使用Db4存储FTP用户信息。 ...

Global site tag (gtag.js) - Google Analytics