在我的網絡服務器上,如果我是<?php echo exec('whoami'); ?>
,它將返回daemon
。什麼用戶是Web服務器的守護進程?
在我的網站上我上傳了文件,並且表示未授予此用戶權限。網絡服務器上的用戶或組是daemon
?
在我的網絡服務器上,如果我是<?php echo exec('whoami'); ?>
,它將返回daemon
。什麼用戶是Web服務器的守護進程?
在我的網站上我上傳了文件,並且表示未授予此用戶權限。網絡服務器上的用戶或組是daemon
?
檢查用戶和組的httpd.conf
。這可能是daemon:daemon
。
您可以使用chmod
來更改對目錄的訪問權限或更改服務器的用戶。
你也應該能夠做到以下幾點:
ps aux | grep -i httpd
這應該列出啓動Apache進程的帳戶。
'root:x:0'是第一個,然後是'daemon:x:1'。這是什麼告訴我? – 2013-03-15 05:32:41
@DonnyP - 請閱讀我在Unix文件系統中瞭解文件權限的參考資料。 – 2013-03-15 05:43:12
會不會,謝謝! – 2013-03-15 05:43:40