Raspbianファイルシステムのユーザー権限

Raspbianファイルシステムのユーザー権限

Raspbian Linuxのファイル権限に奇妙なことがあります。デフォルトの pi クライアントログインで実行します。

sudo touch new_file

それから

ls -l new_file

生産する

-rw-r--r-- 1 root root 0 May 28 09:33 new_file

しかし、sudoがなければファイルを削除することができます

rm new_file

プロンプトが次のようになっても

rm: remove write-protected regular empty file 'new_file'? y

yを押すとファイルが削除されます。どうやってこれができますか?

ベストアンサー1

new_fileファイルの所有者ではないにもかかわらずファイルを削除できる理由は、そのディレクトリnew_file(おそらくpiのホームディレクトリである可能性があります)への書き込み権限があるためです。

確認できますstat .

ディレクトリに固定ビットが有効になっている場合(たとえば/tmp)、ディレクトリに書き込み権限があるだけでは含まれているファイルを削除できないことにも言及する価値があります。

おすすめ記事