返回顶部
首页 > 资讯 > 操作系统 >selinux导致ftp上传失败如何解决
  • 495
分享到

selinux导致ftp上传失败如何解决

2023-06-13 04:06:56 495人浏览 八月长安
摘要

这篇文章主要介绍“selinux导致ftp上传失败如何解决”,在日常操作中,相信很多人在selinux导致ftp上传失败如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”selinux导致ftp上传失败如

这篇文章主要介绍“selinux导致ftp上传失败如何解决”,在日常操作中,相信很多人在selinux导致ftp上传失败如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”selinux导致ftp上传失败如何解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!



1、手动的执行ftp上传动作,报如下错误:553 Could not create file.

sshuser@station90.example.com:~/xunjian/0108> ftp 192.168.1.123
Connected to 192.168.1.123.
220 (vsFTPd 2.0.5)
Name (192.168.1.123:oracle): oracle
331 Please specify the passWord.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>binary
200 Switching to Binary mode.
ftp> put xunjian_0108.zip
local: xunjian_0108.zip remote: xunjian_0108.zip
229 Entering Extended Passive Mode (|||10717|)
553 Could not create file.

2、代理PC的oracle家目录,肯定是有读写权限的,因为是代理PC重启导致的,突然想到selinux若开启的话,是不允许用户的家目录进行ftp的,需要将ftp_home_dir这个sebool打开,如下所示:

[root@squid ~]# getenforce
Enforcing
[root@squid ~]# getsebool -a | grep ftp_home_dir
ftp_home_dir --> off
[root@squid ~]# setsebool ftp_home_dir on

3、这时候去上传,就可以成功了,如下所示

sshuser@station90.example.com:~/xunjian/0108> ftp 192.168.1.123
Connected to 192.168.1.123.
220 (vsFTPd 2.0.5)
Name (192.168.1.123:oracle): oracle
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bi
200 Switching to Binary mode.
ftp> put xunjian_0108.zip
local: xunjian_0108.zip remote: xunjian_0108.zip
229 Entering Extended Passive Mode (|||19974|)
150 Ok to send data.
100% |***********************************************************************| 577 KB 2.31 MB/s 00:00 ETA
226 File receive OK.
591290 bytes sent in 00:00 (2.18 MB/s)

4、另外一种方式,就是将selinux设置为Permissive

[root@squid ~]# getenforce
Enforcing
[root@squid ~]# setenforce 0
[root@squid ~]# getenforce
Permissive

5、同时在/etc/rc.local中添加这么一行,那么下次系统重启后,就不会发生这样的情况了

[root@squid ~]# which setenforce
/usr/sbin/setenforce
[root@squid ~]# cat /etc/rc.local | tail -n 1
/usr/sbin/setenforce 0

到此,关于“selinux导致ftp上传失败如何解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: selinux导致ftp上传失败如何解决

本文链接: https://lsjlt.com/news/265286.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • selinux导致ftp上传失败如何解决
    这篇文章主要介绍“selinux导致ftp上传失败如何解决”,在日常操作中,相信很多人在selinux导致ftp上传失败如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”selinux导致ftp上传失败如...
    99+
    2023-06-13
  • Wireshark TS FTP传输失败问题如何解决
    这篇文章主要介绍了Wireshark TS FTP传输失败问题如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Wireshark TS FTP传输失败问题如何解决文...
    99+
    2023-07-05
  • ftp虚拟主机上传文件失败怎么解决
    如果FTP虚拟主机上传文件失败,可能是由于以下几个原因导致的:1. 用户权限不足:检查是否使用正确的用户名和密码登录FTP虚拟主机,...
    99+
    2023-09-05
    ftp虚拟主机
  • 虚拟主机上传失败如何解决
    虚拟主机上传失败可能有多种原因,以下是一些常见的解决方法:1. 检查文件权限:确保你尝试上传的文件或文件夹具有正确的权限设置。通常,...
    99+
    2023-08-29
    虚拟主机
  • php上传文件写入失败如何解决
    这篇文章主要讲解了“php上传文件写入失败如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php上传文件写入失败如何解决”吧!php上传文件写入失败是因为上传文件临时文件夹空间内存不够...
    99+
    2023-06-20
  • filezilla传输失败如何解决
    要解决FileZilla传输失败的问题,可以尝试以下几个方法:1. 检查网络连接:确保您的网络连接正常,可以尝试重启路由器或尝试使用...
    99+
    2023-10-07
    filezilla
  • 如何解决磁盘写满导致MySQL复制失败的问题
    小编给大家分享一下如何解决磁盘写满导致MySQL复制失败的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!案例场景     &nb...
    99+
    2023-06-14
  • 阿里云服务器FTP上传失败的原因及解决办法
    在进行阿里云服务器FTP上传文件时,可能会遇到上传失败的问题。本篇文章将分析阿里云服务器FTP上传失败的原因,并给出相应的解决办法。 阿里云服务器FTP上传失败可能由多种原因造成,下面将分别分析。FTP服务器地址错误如果FTP服务器地址输入...
    99+
    2023-11-06
    阿里 解决办法 原因
  • oracle导出数据失败如何解决
    当Oracle导出数据失败时,可能有多种原因。以下是一些可能的解决方法:1. 检查导出路径和文件权限:确保你有足够的权限将数据导出到...
    99+
    2023-09-29
    oracle
  • 导入SpringCloud依赖失败如何解决
    这篇“导入SpringCloud依赖失败如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“导入SpringCloud依赖...
    99+
    2023-07-06
  • 重装win7引导失败如何解决
    重装win7引导失败可能有多种原因,下面是一些可能的解决方法:1. 修复引导记录:使用Windows 7安装光盘或USB启动盘进入安...
    99+
    2023-08-29
    win7
  • Java @Async注解导致spring启动失败解决方案详解
    目录前言一、异常表现,抛出内容1.1循环依赖的两个class1.2启动报错二、原因分析2.1主要原因2.2循环依赖放入二级缓存处逻辑2.3initializeBean生成的对象2.4...
    99+
    2024-04-02
  • sql导入数据时失败如何解决
    当SQL导入数据失败时,可以尝试以下解决方法:1. 检查导入的SQL语句是否正确:确保SQL语句没有语法错误,并且与数据库的表结构相...
    99+
    2023-09-13
    sql
  • mongodb导入json文件失败如何解决
    导入JSON文件到MongoDB失败可能是由于以下几个原因:1. JSON文件格式错误:确保JSON文件的格式是正确的,没有语法错误...
    99+
    2023-08-31
    mongodb json
  • 微信多图上传解决android多图上传失败问题
    微信提供了文件上传的方法wx.uploadFile来上传我们的图片 wx.chooseImage({ success: function(res) { var tempF...
    99+
    2022-06-06
    Android
  • 磁盘写满导致MySQL复制失败的解决方案
    案例场景       今天在线上发现一个问题,由于监控没有覆盖到,某台机器的磁盘被写满了,导致线上MySQL主从复制出现问题。问题如下: localhost.(none)&...
    99+
    2022-05-20
    MySQL 复制失败 MySQL 磁盘写满
  • feign参数过多导致调用失败的解决方案
    目录feign参数过多调用失败错误信息报这个错误的原因是因为给出了两种解决办法feign多参数传递踩坑记录场景现在的问题是解决方案feign参数过多调用失败 错误信息 JSON pa...
    99+
    2024-04-02
  • 【mysql】清理binlog导致数据库启失败解决方案
    记录一次mysql启动失败解决方案 文章目录 1.由于binlog占用磁盘空间太大,清理掉之后数据库启动不了2.网上找的解决方案删除bin-log.index来解决3.之后查看mysql.lo...
    99+
    2023-09-06
    数据库 mysql 运维
  • 如何解决npm安装Electron缓慢网络超时导致失败的问题
    这篇文章给大家分享的是有关如何解决npm安装Electron缓慢网络超时导致失败的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Electron 框架的前身是 Atom Sh...
    99+
    2024-04-02
  • Zblog中ZTI文件上传失败解决方法
    关键字描述:解决 方法 失败 上传 文件 主题   ZTI 情况 格式 最近很多网友前来询问,为什么zblog主题zti格式的主题包上传不了或者上传直接失败啊,现在ZBLOG模板中心来为您解开疑虑。zblog ...
    99+
    2022-06-12
    解决 方法 失败 上传 文件 主题 情况 ZTI 格式 zblog
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作