[英]linux (centos) privilege to copy file
我需要一些有关centos中特权的帮助,我在home/admin/public_html/generate.php
有一个文件
我想使用php copy function
进行一些文件复制
当我将文件设置为chown admin:admin generate.php
我可以访问该文件,但是由于我没有适当的权限,因此我无法执行php copy命令。
当我将文件设置为root:root generate.php
由于在admin用户文件夹home/admin/public_html/generate.php
下,无法访问该文件
我该如何解决,谢谢您的帮助。
最重要的是,我希望admin:admin拥有的generate.php能够将文件从其主目录之外的源复制到其他主目录
我正在使用CENTOS
您需要确定一些事项才能完成这项工作:
假设Web服务器进程以httpd身份运行,则可以运行chown httpd destination
,其中destination
是指您要复制到的文件或目录。
要访问要复制的文件,httpd用户需要能够访问导致该文件的所有目录,该目录由执行位( ls -l
列表中的x
,最有可能是最后一个字符)控制,如以及具有对文件本身的读取访问权限( ls -l
r
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.