ルートとしてログインしていない場合はディレクトリに書き込めません

ルートとしてログインしていない場合はディレクトリに書き込めません

私はサイトを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所有者を通常のアカウントに変更します。

関連情報