我只是安裝lamp-server^
並想嘗試一下,我創建了一個 php 文件,但無法將其移動到,/var/www
因為該資料夾的所有者是 root,我使用終端管理它(我以 root 身份登入)。但我不想每次都這樣做。還有其他方法嗎?我不想每次嘗試訪問該資料夾時都使用終端。
答案1
我不知道它是如何在 LAMP 中完成的,但是純 Apache 設定有一個名為 的使用者群組,www-data
具有/var/www
.
若要獲得相同的結果,請按照下列步驟操作:
建立群組
www-data
,如果尚不存在(使用 進行檢查grep www-data /etc/group
):groupadd www-數據
將群組所有權轉移
/var/www
到www-data
,如果尚未完成:sudo chgrp www-data /var/www
將您的用戶加入
www-data
群組:sudo usermod -a -G www-data <username>
如有必要,修復權限(向群組成員授予完全權限):
sudo chmod g+rwx /var/www
現在您無需 sudo 即可存取該目錄。