/etcパーティションをブロックするにはどうすればいいですか

/etcパーティションをブロックするにはどうすればいいですか

オフィスで CentOS 5.4 を使用しており、/etcUID と GID が 100 または 500 を超えるユーザーのパーティションをブロックしたいと考えています。どうすればいいでしょうか?

答え1

そうすると、ユーザーはそのマシンで何も価値のあることを実行できなくなります。ログインを無効にするのもよいでしょう。

要するに、やらないことだ

これをすることで、本当に何を達成したいのですか? それを投稿すれば、人々はより賢明な解決策を提示できるかもしれません。

答え2

/etc をブロックすることはできません。そうしないと、ユーザーはシステムにログインできなくなります。検討できる方法の 1 つは、ユーザーを chroot 環境にドロップすることですが、これは少しやりすぎのようです。ユーザーが非特権アカウントでシステムにログインしている場合、スクリプト/構成を確認することしかできず、変更することはできません。

/etc へのアクセスをブロックしたい理由は何ですか?

答え3

通常、/etc の大部分はほとんどのユーザーに対して読み取り専用であり、少数のファイルはルート レベルのアカウントによってのみ読み取り可能です。それ以外の点では安全なマシンを使用している場合は、/etc への読み取りアクセスを拒否する理由はありません。実際、他の人が述べているように、それは問題を引き起こします。

読み取りアクセスを拒否したい特定のファイルがある場合は、それは別の問題です。パスワードや、一般に知られたくないその他の興味深いデータを含むファイルへのアクセスを拒否するのが賢明でしょう。これらの種類のファイルは、ルートまたはシステム アカウントによってアクセスされるため、一般ユーザーによるアクセスを拒否できます。

答え4

そうすることは、Windows ユーザーが system32 ディレクトリにアクセスできないようにするのと同じです。これは良くありません。

関連情報