私はここのほとんどの人が誤っrm -rf
て間違ったディレクトリを' '付けたと思います、そしてそれが大きな被害を引き起こさなかったことを願っています。ユーザーが同様のUNIXホラーストーリーをするのを防ぐ方法はありますか?誰かが(前のリンクのコメントセクションで)それを述べました
...これで、UNIXを使用するすべてのUNIXコースまたは会社が、実行しようとしているユーザーのアカウントを無効にするか、実行を停止するようにrm -frを設定しています...
現在のUnixまたはLinuxディストリビューションでの実装はありますか?そして、(rootアクセスで)sysadminからでもそのエラーを防ぐための一般的な方法は何ですか?
Solaris(2005以降)とGNU(2006以降)では、ルートディレクトリ(/
)がある程度保護されていたようです。とにかく、いくつかの他のフォルダに同じ保護方法を実装することはありますか?
より明確にするために、私はrm
使用法に関する一般的なアドバイスについて尋ねていませんでした(そして、それを示すためにタイトルを更新しました)、ルートフォルダー保護のようなものを望みrm -rf /
ます:特定のパラメーターを渡す必要があるために:rm -rf --no-preserve-root /
..カスタマイズされた一連のディレクトリに同様の実装はありますか?または/
、reserve-rootオプションで保護するファイルに加えてファイルを指定できますか?
rm
コマンドをその機能を持たないコマンドに置き換えることです。
rm -rf
は、履歴書生成イベントになる可能性があります。実行前のチェックとトリプルチェック