【るーとゆーざー】

rootユーザー とは?

最終更新:
💡 コンピューターの「全能の管理者」、何でもできるけど危険も最大
📌 このページのポイント
rootユーザー(権限階層) root(管理者) 全権限を持つ最上位ユーザー sudoユーザー 一時的に管理者権限 一般ユーザー 制限された権限 操作可能な範囲 root 全ファイル/設定/削除 sudo パスワードで昇格 一般 自分のファイルのみ
rootユーザーのイメージ
ひよこ ひよこ
rootユーザーって何?
ペンギン先生 ペンギン先生
LinuxやmacOSでの「最高権限を持つユーザー」だよ。パーミッションに関係なくすべてのファイルにアクセスできて、システムの設定も自由に変えられるんだ。
ひよこ ひよこ
じゃあ全部rootでやればいいんじゃない?
ペンギン先生 ペンギン先生
それが一番やっちゃいけないことなんだ!rootだとタイプミスひとつでシステム全体を壊せちゃう。「rm -rf /」って打っただけで全ファイル消去みたいなことが起きるんだよ。
ひよこ ひよこ
じゃあrootはいつ使うの?
ペンギン先生 ペンギン先生
ソフトウェアインストールやシステムの設定変更など、管理者じゃないとできない作業のときだけ使うよ。普段は一般ユーザーで作業して、必要なときだけsudoコマンドで一時的にroot権限を借りるのが安全なやり方なんだ。
ひよこ ひよこ
WindowsのAdministratorとは違うの?
ペンギン先生 ペンギン先生
似てるけどちょっと違う。WindowsのAdministratorでもUACダイアログが出て確認される場面があるけど、Linuxのrootは本当に何の確認もなく全部できちゃうんだ。
ひよこ ひよこ
rootのパスワードを忘れたらどうなるの?
ペンギン先生 ペンギン先生
これが面白いところで、物理的にマシンにアクセスできるなら実はリセットできるんだ。シングルユーザーモードやリカバリーモードで起動してパスワードを上書きする方法がある。つまり「rootのセキュリティは物理セキュリティに依存する」という設計思想なんだけど、この事実はサーバー管理を始めたばかりの人がよく見落とすポイントだよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「rootユーザー」って出てきたら「Linuxで何でもできる最高権限のアカウント」と思えればだいたいOK!
📖 おまけ:英語の意味
「root」 = 根・根元
💬 ファイルシステムの一番上(ルートディレクトリ「/」)を管理できるユーザーだからrootと呼ばれるんだ
← 用語集にもどる