私に属していないファイルを削除できるのはなぜですか? [コピー]

私に属していないファイルを削除できるのはなぜですか? [コピー]

これは簡単なはずです...私のUbuntuサーバーには次のような状況があります(ftpuserはルートグループにはありません):

ftpuser$ ch /var/www/
ftpuser$ mkdir test
ftpuser$ chmod 775 test

次に、root ユーザーとしてログインします。

root$ cd var/www/test
root$ touch a.txt
root$ chmod 644 a.txt

それではftpuserを使ってもう一度ログインしてください。

ftpuser$ cd /var/www/test
ftpuser$ rm a.txt

これはうまくいきます。私の質問は次のとおりです。なぜこれがうまくいくのですか? a.txtファイルは644権限を持つルートによって作成されたため、ルートのみを削除できます。

それとも、「ftpuser」ユーザーにtestフォルダ内のすべてのアイテムへのフルアクセス権がありますか?

助けてくれてありがとう。

答え1

ftpuserこれは、ディレクトリへの書き込み権限が原因で発生します。var/www/test

関連情報