GNU/Linux >> Linux の 問題 >  >> Linux

ファイル アクセスを追加のみに制限する

chattr ユーティリティは ext2/ext3/ext4 ファイルシステム用に書かれています。ファイルに対して ioctl を発行するため、それらをどう処理するかは、基礎となるファイルシステム次第です。新しい Linux カーネルの XFS ドライバーは、同じ FS_IOC_SETFLAGS をサポートしています。 ioctl を ext[234] として追加専用などのフラグを制御しますが、そうでない古いカーネルを実行している可能性があります (CentOS?)。 xfs_io を使ってみてください 代わりにユーティリティ:

echo chattr +a | xfs_io test.log

ext[234] のような XFS の場合、root のみが追加専用フラグを変更できることに注意してください (より正確には、CAP_LINUX_IMMUTABLE が必要です)。 能力)


それを行う権限はありますか? man 1 chattr から :

<ブロック引用>

`a' 属性が設定されたファイルは、書き込み用に追加モードでのみ開くことができます。スーパーユーザーまたは CAP_LINUX_IMMUTABLE 機能を持つプロセスのみが、この属性を設定またはクリアできます。


Linux
  1. Linuxファイルアクセスモニタリング?

  2. Inotifyを使用してファイルへのアクセスを監視しますか?

  3. Linux で su アクセスを PAM によってのみユーザーに制限する方法

  1. 出力をファイルに追加する方法は?

  2. ファイル linux への同時アクセス

  3. まだファイルにない場合にのみ、ファイルに行を追加します

  1. ファイルにテキストを追加するにはどうすればよいですか?

  2. ファイルがシェルスクリプトに存在する場合にのみ移動する

  3. sudoとしてファイルに追加する方法は?