我正在將網站切換到 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
將擁有者變更為您的普通帳戶。