linux文件的权限已经是777为何还是没有写入权限?关掉SELinux问题迎刃而解!

时间:2018-08-02 作者:佚名 编辑:xiaoxin 来源:不甘平庸网

今天又遇到一个奇葩的问题,就是linux文件的权限已经是777了但是还是没有写入权限,按照下面的命令就解决了。

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。但是我们一般都不用它,因为它管的东西太多了,想做安全可以用防火墙等其他措施。

查看SELinux状态:

linux文件的权限已经是777为何还是没有写入权限?关掉SELinux问题迎刃而解!

1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态

SELinux status: enabled

2、getenforce ##也可以用这个命令检查

关闭SELinux:

3、临时关闭(不用重启机器):

setenforce 0 ##设置SELinux 成为permissive模式

4、临时开启(不用重启机器):

setenforce 1 ##设置SELinux 成为enforcing模式

5、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可

相关阅读
  • Swap是什么?本文为您揭开Linux的Swap之谜
    Swap是什么?本文为您揭开Linux的Swap之谜
    Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,... [详情]
  • php中session引起的脚本阻塞问题解决办法
    这个问题很多做php开发朋友应该都有遇到过,一个启用了session_start 页面,由于执行时间过长。导致通一个用户访问,另外一个很简单的启用session_start页面一直阻塞着。 直到第一个页面执行完了。第二个页面才可以... [详情]
  • PHP正则替换函数preg_replace和preg_replace_callback使用总结
    在编写PHP模板引擎工具类时,以前常用的一个正则替换函数为 preg_replace(),加上正则修饰符 /e,就能够执行强大的回调函数,实现模板引擎编译(其实就是字符串替换)。... [详情]
  • php上传文件大小限制问题解决方法:post_max_size对大小的影响
    今天在操作php上传的时候发现了一个问题,就是当php脚步上传的文件大小超过php.ini中post_max_size的限制的时候页面不会给出提醒,文件也上传失败,这个问题感觉应该算是一个另类,今天跟大家分享一下。... [详情]
  • php中的filesize读取图片大小代码实例
    filesize() 函数返回指定文件的大小。 若成功,则返回文件大小的字节数。若失败,则返回 false 并生成一条 E_WARNING 级的错误。本文为你详解php如何读取图片详细信息。... [详情]
  • php用Imagick模块完美实现GIF动画缩略图代码实例
    php用Imagick模块完美实现GIF动画缩略图代码实例
    缩略图是个很常用的功能。它的实现并不复杂,但如果原图是GIF动画的话,问题就会变得繁琐一点。下面看看如何用PHP中的Imagick模块来完美实现GIF动画缩略图……... [详情]
  • PHP怎样判断一个gif图片是否为动态图片(动画)?
    如何使用PHP来判断一个gif图片是否为动态图片(动画)?首先想到的是使用getimagesize()函数来看type值,发现都是gif,所以这个办法是不可行的。下面是作者在网上看到的一个函数,经测试,可以用来判断gif是否为动图。... [详情]
  • Linux和windows7下安装php的imagick和imagemagick扩展教程
    最近的PHP项目中,需要用到切图和缩图的效果,在Linux测试服务器上很轻松的就安装好php imagick扩展。但是在本地windows开发环境,安装过程遇到好多问题,在此与大家分享。... [详情]
  • php服务器500错误无输出,快速定位错误代码万能调试方法
    网站线下调试没有问题,放到线上报500错误,无输出,无报错,日志正常,如何才能快速定位错误代码?经过网上搜索,找到一种方法:万能调试代码法,问题得到解决。... [详情]
  • php使用fsockopen读取分段数据出现多余字符的解决方法
    使用fsockopen读取数据时遇到了一个神奇的问题,具体情况如下:请注意上面那些标红的4个字符,它们每隔一段数据就会出现一次,但是用其他的方法如curl,file_get_contents等取回的数据则没有这些玩意。换成其他的网站... [详情]
  • php去掉fsockopen返回结果中的HTTP头信息的方法
    去掉fsockopen返回结果中的HTTP头信息的两种方法:1、【使用split或substr,strpos截断】在返回的内容中HTTP头信息与正文内容是以两个“换行回车”隔开的所以我们可以在此截断,取之后的内容。2、【先取Content-Length... [详情]
  • PHP环境下Memcache的使用方法详解
    Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在... [详情]
  • php在用file_get_contents抓取网页时出现乱码的2种解决方式
    今天自己在写一个程序,抓取别人的网页,之前公司有些功能也会需要,但是今天在抓取网页的时候发现了一个问题用file_get_contents抓取网页发现乱码情况。于是用转换编码$contents = iconv("gb2312", "utf-8//IGNORE... [详情]
  • php iconv函数在gb232与utf-8之间转码时出错断掉的解决方法
    最近在做一个采集程序,需要用到iconv函数把抓取来过的gb2312编码的页面转成utf-8, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一部分。让我郁闷了好一会儿,去网上一查资料才知道这是iconv函... [详情]
  • Linux下SSH Server设置保持长时间连接
    怎样让服务器和一定时间没有任何操作的终端自动断开连接? # vi /etc/profile 增加: TMOUT=1800 这样30分钟没操作就自动LOGOUT。OpenSSH基于安全的理由,如果用户连线到SSH Server后闲置一段时间,SSH Server会在超... [详情]
  • php操作excel的类:PHPExcel 1.8.0使用方法
    首先到phpexcel官网上下载最新的phpexcel类,下载解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,代... [详情]
  • PHP字符串定义的几种方式
    如果遇到需要多行书写的字符串怎么办,比如我们要定义一段JS脚本,当然如果把脚本写在一行里是没问题的,但是如果脚本比较长一些,而且其中会出现很多转义符号的话,脚本最终成型的话,很有可能成了一锅黏粥了。不但... [详情]
  • PHP匿名函数详解
    PHP匿名函数 匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)的参数。 当然,也有其他应用的情况。... [详情]
  • Linux crontab计划任务详解
    cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务 /sbin/service c... [详情]
  • php cli模式传递和获取参数的方法
    php cli模式传递和获取参数的方法
    在命令行里输入程序参数来更改其运行方式是很常见的做法。你也可以对CLI程序这样做。PHP CLI带有两个特殊的变量,专门用来达到这个。目的:一个是$argv变量,它通过命令行... [详情]
PHP心得推荐
频道推荐
本周推荐
点击排行