Php
Apache www 文件夾是只讀的
我正在嘗試在我的 /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