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

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

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

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

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

现在用php给一个linux程序做界面,不过需要改变某一些文件的权限,我用的是chdir+system的方法,比如chdir到该文件所在的目录下,然后system("chmod 755 $filename"),可是这样的话好像是没有效果的,网上看了些帖子,了解到php一般是以apache用户身份去执行的,可以通过改变apache的属组来实现,可是具体怎么实现呢,能用php上直接实现么,麻烦来电详细的解释谢谢


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

原文地址: http://outofmemory.cn/tougao/8115364.html

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

发表评论

登录后才能评论

评论列表(0条)

保存