web-dev-qa-db-ja.com

AIXの不変ビット?

Linuxでは次のことができます。

chattr +i SOMEFILE

ルートでさえSOMEFILEを変更できないようにします。 AIX用の同様のソリューションはありますか?

5
LanceBaynes

Chattrのウィキペディアページには次のように書かれています。chattrはLinuxオペレーティングシステムのコマンドであり、ユーザーが多くのLinuxファイルシステムに存在するファイルに特定の属性を設定できるようにします。 chflagsは、OS Xを含む最新のBSDシステムの類似コマンドです。コマンドは、DOS、OS/2、およびMicrosoftWindowsのattribコマンドに類似しています。他のUnixシステムには類似のコマンドがありません。 Solarisは拡張ファイル属性をサポートしていますが、それらを設定または変更するためのユーザーレベルのコマンドはなく、HP-UXのchatrコマンドとAIXのchattrには無関係の機能があります。

1
schaiba

最初はACLでうまくいくと思いました。しかし、簡単なグーグルは、所有者とルートがAIXでACLを(再)設定できることを明らかにしました。

chattrはex3/ext3ファイルシステムに固有です(したがってLinuxに固有です)-つまり、この機能をサポートするファイルシステムが必要です。

回避策は、別のサーバーからのNFSv4マウントを使用することです。その環境では、ルートは通常、別の(特権ではない)UIDにマップされます。

0
Nils