Php

Apache www 文件夾是只讀的

  • August 18, 2011

我正在嘗試在我的 /var/www 文件夾(debian)中創建文件,但該文件夾是只讀的。我可以創建文件的唯一方法是進入根目錄並在終端中創建它。然後我也必須在那裡編輯內容。如何在 www 目錄中創建文件和文件夾,或者使其不是只讀的,但在某種程度上仍然是安全的。我不明白這是如何工作的……謝謝

您可以將所有權更改/var/www為您的使用者或組,或者在其中創建一個子目錄/var/www並賦予自己所有權。如果您的使用者名是“david”,那麼:

david$ su -
root# chown david /var/www

或者:

david$ su -
root# mkdir /var/www/david
root# chown david /var/www/david

然後,您的使用者將能夠在您授予自己所有權的任何目錄中進行讀寫。

sudo chown `whoami` /var/www

這會將 /var/www 的所有者設置為目前使用者,這就是whoami返回的內容。

如果您要維護 apache 實例,您應該真正閱讀 posix 系統中文件/目錄的權限和所有權。

這可能不是最好的連結,但它首先在Google上用於“理解 unix 權限”:http ://www.perlfect.com/articles/chmod.shtml

引用自:https://serverfault.com/questions/302405