私はサイトをAmazon EC2に切り替えていますが、ユーザーがディレクトリにファイルをアップロードできるページが機能していません。SSH経由でルートとしてログインすると、そこに新しいファイルを「タッチ」できますが、通常のユーザープロファイルでログインするとできません。
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
所有者を通常のアカウントに変更します。