php调用linux命令更改文件权限

php调用linux命令更改文件权限,第1张

我们的服务器是这样做的:

php一般是以apache用户身份去执行的,把apache加入到存储你文件的父文件夹属组里去,然后改该父文件夹权限为775,这样属组成员就有写的权限,而apache属于这个组就可以改写该目录下所有文件的权限,当然,属组最好不要是root,你可以为该文件夹改个其它普通用户组。

改apache/php的运行用户方法不安全,不建议使用。

方法一:在内容页模板中改用正则表达式匹配

默认的phpcms内容页alt值都是反斜杠"\" ,其实只要简单的在内容模版页使用正则匹配下就ok了,把内容页模板show.Html中的{$content}替换成如下代码:

<?php

echo preg_replace("/alt=\".*?\"/i","alt=\"$title\"",$content)

?>

重新生成下内容页。

这里用的alt值是标题标签$title,内容页的图片alt属性值就全是标题了,当然也可以自己另写代码或者用描述、关键字等。

方法二:修改编辑器让上传图片时自动生成alt属性值

1.打开 statics/js/ckeditor/plugins/image/dialogs/image.js 文件

找到

accessKey:'T','default':''

修改为

accessKey:'T','default':$('#title').val()

2.清除浏览器缓存

Builder开发者在线 最近很多空间都被挂了马,虽然危害不大,仅仅给你的首页后面追加一个iframe广告代码,增加流量,但是这个会让某些浏览器d出警告,所以让站长很痛苦。我使用的ftp不具有直接设置空间上文件的属性,所以就写了一段php代码来修改index.php文件属性,现在分享给大家,设置只读属性后,木马就没权限给你文件末尾追加iframe广告了。设置index.php只读代码:<?phpfunction set_writeable($file_name){if(@chmod($file_name,0555)){echo “修改index.php文件只读属性成功”}else{echo “修改index.php文件只读属性失败,空间商不支持此 *** 作!”}}set_writeable(“index.php”);?>把以上内容保存成setread.php,然后上传到空间,直接浏览器浏览该地址即可设置只读。不过设置这个只读属性以后,你自己通过ftp也没有权限删除index.php,如果需要删除或者覆盖index.php请使用以下代码设置index.php的读写权限。设置index.php读写代码:<?phpfunction set_writeable($file_name){if(@chmod($file_name,0777)){echo “修改index.php文件读写属性成功”}else{echo “修改index.php文件读写属性失败,空间商不支持此 *** 作!”}}set_writeable(“index.php”);?>把以上内容保存成setwrite.php,然后上传到空间,直接浏览器浏览该地址即可设置读写。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6044379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存