CentOSマシンでrm -rf /を制限する方法は?[閉まっている]


1

rm -rf /CentOSマシンを制限する方法を知りたいですか?


1
デフォルトでは、を使用しない限り、最近のバージョンで害を及ぼすことはありません--no-preserve-root
マルコ

疑問がある場合は、VMをセットアップして、rm何が機能し、何が機能しないかを理解するために、少し楽しんでください。
マルコ

[同様の質問を参照] [1]別のコマンドについて。[1]:unix.stackexchange.com/questions/77696/...
Hauke Laging

5
ファイルを削除する代わりに、ジングルベル/usr/local/bin/rmを再生する作成します。
トリプリー

「制限する」方法は?
CVn

回答:


2

チェックアウト安全-RMを、それは基本的にラッパーだ、rmデフォルトの重要なディレクトリ(でスキップ//binなど):

$ rm -rf /usr
Skipping /usr

3
そのようなアプローチの危険性(正確なツールに関係なくalias rm='rm -i、警告が付いている場合もあります)は、そのような保護を適切に設定することに慣れるリスクを負い、それから手遅れになるまで気づかないことですそれらを持たないシステムで作業しています。代わりに、大きな力には大きな責任が伴うという事実を考慮してください。rootとしてログインすることを軽視すべきではありrm -rf ~ません。また、現在のバックアップがない場合は、普通のユーザーであってもかなりの損害を与える可能性があります。物語の教訓:バックアップをとる!
CVn

0

ディレクトリを制限する最良の方法は、sudoを使用することだと思います。ユーザーをsudoersファイルに追加してから移動rm -rf --no-preserve-root /すると、できることはほとんどありませんが、通常のユーザー(sudoersファイルにない)はそれを許可されません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.