未以 root 身分登入時無法寫入目錄

未以 root 身分登入時無法寫入目錄

我正在將網站切換到 amazon ec2,但允許使用者將檔案上傳到目錄的頁面無法正常運作。當我透過 ssh 以 root 身分登入時,我可以「觸摸」一個新文件,但當我以普通使用者設定檔登入時則不能。它仍然說

touch: cannot touch `test.txt': Permission denied

我已經完成了 chmod 755 -R n

n 是目錄,位於 /var/www/html 我是否必須在某處更改其他內容?

答案1

嘗試檢查 的所有權/var/www/html/n。如果權限為755,則只有所有者才能在那裡新增檔案。另外,如果test.txt已經存在,請檢查誰擁有它。如果文件的擁有者為root,請使用chown將擁有者變更為您的普通帳戶。

相關內容