tmp]#削除できない追加属性。言う事で、結論は明々白々ですが、とりあえず以下その実装です。chmodで設定する属性はinode->i_modeに、chattrで設定する属性はinode->i_flagsに設定され、この設定値により削除可能かどうかのチェックが行われます。ファイル削除はunlinkシステムコールからvfs_unlink()とコールされ、isdir=0でmay_delete()で削除していいかのチェックします。dirは削除ファイルの属するディレクトリで、victimは削除ファイルのdentryです。(IS_APPEND(dir))で追加属性なら削除できません。親ディレクトリが削除可能でも、削除ファイルがIS_APPEND(victim->d_inode)でも削除できません。dir)は、victimがdirディレクトリ下のファイルでないと言うことで、これはカーネルのバグか、may_delete()引数の誤使用と言うことです。-iで設定するフラグで、当然削除できません。MAY_EXEC)で-iならエラーと返します。ノースAdsense広告情報が設定されていません。