ホームページ » の仕方 » なぜLinuxはユーザがルートディレクトリを削除することを可能にしますか。

    なぜLinuxはユーザがルートディレクトリを削除することを可能にしますか。

    ほとんどの場合、私たちの誰もが文字通り私たちのオペレーティングシステムを壊し、私たちにそれらを再インストールすることを強制するような行動を積極的に実行することはありません。しかし、たとえそのような行動がユーザーの側で偶然でさえも容易に起こり得るならばどうでしょうか?本日のSuperUser Q&Aの投稿には、混乱した読者の質問に対する答えがあります。.

    本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.

    質問

    SuperUserの読者は、Linuxがユーザーにルートディレクトリの削除を許可する理由を知りたがっています。

    私が初めてLinuxをコンピュータにインストールしたとき、私はいつも使うのが好きでした ルート 追加する必要がなかったので スード rootレベルの権限が必要なコマンドを実行するたびにパスワードを入力します.

    ある日、私はただディレクトリを削除したいと思って走った rm -rf /, これは私のシステムを「壊した」。私は、Linuxの設計者がそのような危険なコマンドをそれほど簡単に実行できないようにブロックしなかった理由を疑問に思いました。.

    なぜLinuxはユーザがルートディレクトリを削除することを許可します?

    答え

    SuperUserの貢献者Ben Nが私たちに答えを持っています。

    自分のコンピュータで自分がやりたいことをやめさせるのはなぜでしょうか。としてログイン ルート または使用 スード 「私は自分のしていることを知っています」と文字通りマシンに言っ​​ているのです。.

    その上、ユーザがルートディレクトリをトーチできるようにする唯一の正当な理由があります:オペレーティングシステムとファイルシステムを完全に消去することによってコンピュータを廃止すること。 (危険! いくつかのUEFIシステムで, rm -rf / 物理マシンをレンガにすることもできます。)chroot jailの中でやるのも妥当なことです.

    どうやら人々が誤ってコマンドを実行しすぎて安全機能が追加されたようです。. rm -rf / そうでない限り、ほとんどのシステムでは何もしません。 -非保存ルート も提供されており、誤って入力することはできません。それはまた、良く書かれていないが善意のシェルスクリプトに対する保護にも役立ちます。.


    説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.

    画像のクレジット:Wikimedia Commons