PCやスマートフォンにおける「rootアクセス」とは何ですか?


コンピュータまたはその他のデバイスで、より高い権限が必要であるというメッセージに遭遇したことがある場合は、「root アクセス」が必要になったことになります。

オペレーティング システムは、ユーザーに必要なことを実行させながら、システム全体を混乱させないようにすることとのバランスをとる必要があります。良くも悪くも、コンピュータに「root アクセス」できると、王国への鍵を手に入れることになります。

オペレーティング システムはタマネギのようなものです

オペレーティング システム (OS) には、タマネギのように層があります。ただし、タマネギとは異なり、オペレーティング システムにはカーネルがあります。

カーネルは、OS の最下位のコア層です。オペレーティング システムのこの部分は、コンピュータのハードウェアと直接通信します。カーネルは、コンピュータがオペレーティング システムをロードするときに最初にロードされるものです。カーネルは常に ラム のままです。カーネルに問題が発生すると、コンピュータはクラッシュします。これはオペレーティング システムの最も重要な部分です。

カーネルの周りには、ファイル システム、デバイス ドライバー、アプリケーション プログラミング インターフェイス (API)、ユーザー インターフェイス (UI) などのさまざまな OS コンポーネントがあります。 UI は、ユーザーであるあなたを、バックグラウンドで動作するすべての OS コンポーネントに接続する部分です。

ほとんどのユーザーは、OS コンポーネントの一部にのみアクセスする必要があり、その範囲もさまざまです。そのため、オペレーティング システムには「特権」レベルが存在します。

OS 権限の基本

現実世界と同じように、オペレーティング システムで特定の権限を持つということは、それより低い権限を持つユーザーがアクセスできないものにアクセスできることを意味します。アクセスはいくつかの方法で制限できます。一般的な制限はファイル システム アクセスです。特定のデータに関しては「読み取り」権限しかない場合があります。つまり、それらのファイルを開いて読み取ることはできますが、変更することはできません。これを行うには、「書き込み」権限が必要です。

データの種類によっては、「読み取り」権限がまったく与えられない場合があります。たとえば、スタッフのみが閲覧できるデータへのアクセスを公共のコンピュータからユーザーに許可することは望ましくありません。

その他の一般的な制限は、コンピューターの設定とソフトウェアのインストールに関連します。さまざまな特権レベルを使用すると、ユーザーはアプリケーションのインストールや削除、システムの壁紙などの変更を防ぐことができます。.

root アクセス権を持つことは最高の特権です

「root アクセス」を持つということは、コンピュータ上で可能な限り最高の特権を持つことを意味します。ファイルやデータが隠されることはありません。 root ユーザーは、オペレーティング システムのあらゆる側面を変更できます。

root ユーザーが同じ権限で実行するアプリケーションは、root ユーザーが実行できることをすべて実行できます。 root アクセスは、多くの問題の修正や一般的なコンピューターのメンテナンスに不可欠です。

root ユーザーの別の用語は「管理者」ですが、オペレーティング システムや具体的な構成によっては、管理者アカウントの権限が root アカウントよりわずかに低い場合があります。ほとんどの場合、管理者権限と root 権限は同じ意味で使用されます。

Linux ユーザー権限レベル

Linux およびその他の「Unix っぽい 」オペレーティング システムは、root アカウントに対して特別なアプローチを採用しています。 Linux には常に少なくとも 1 つの root アカウントがあり、最初にオペレーティング システムをインストールするときに作成されます。デフォルトでは、このアカウントは日常使用を目的としたユーザー アカウントではありません。代わりに、通常のユーザーが root アクセスを必要とする何かを行う必要があるときは常に、ユーザー名とパスワードを入力する必要があります。これにより、タスクを完了するために一時的に権限が上がり、その後通常のユーザー権限レベルに戻ります。

テキストベースのインターフェイスである Linus ターミナルを使用すると、ユーザーは「superuser do」の略である「sudo」コマンドを使用できます。 sudo に続くコマンドはすべて root 権限で実行されるため、もう一度パスワードを入力する必要があります。

Windows および macOS のユーザー権限レベル

長年にわたり、Microsoft Windows は root 権限に対してより寛大な態度を取ってきました。プライマリ ユーザー アカウントは管理者アカウントでもありました。つまり、Linux アプローチによる同じレベルの本質的な安全性が必要な場合は、手動で変更する必要がありました。

最新バージョンの Microsoft Windows では、管理者権限を必要とするアクションを実行すると、Windows ユーザー アカウント制御 (UAC) プロンプトがトリガーされ、管理者パスワードを入力する必要があります。管理者権限で特定のアプリケーションを起動することもできます。たとえば、管理者権限で コマンド・プロンプト または Windows ターミナルを起動でき、セッション中にパスワードを繰り返し入力する必要はありません。.

Apple の macOS は、Linux と同様に Unix に似たオペレーティング システムであり、通常の使用以外で何かをしようとするときは常に、操作ごとの権限の昇格が必要です。 macOS では、小さな鍵アイコンが表示されます。これを使用すると、root ユーザー パスワードを使用してシステム設定のロックを解除し、完了したら再度ロックできます。

デフォルトでは、macOS は Windows よりも権限に対して少し積極的です。たとえば、アプリがリムーバブル ドライブ上のデータにアクセスする必要がある場合、macOS は最初に、それでよいかどうかを尋ねます。

Android スマートフォンでの root アクセス

システム管理者ではないほとんどの人は、Android スマートフォンやタブレットのコンテキストで「root アクセス」または「root 化」という概念を初めて目にします。 Android はオープンソース オペレーティング システムですが、Samsung や OnePlus などのほぼすべての Android スマートフォン メーカーは、顧客にスマートフォンへの root アクセスを許可していません。代わりに、電話のハードウェアに低レベルのアクセスを取得できない特別なユーザー アカウントを持っています。したがって、PC とは異なり、Android スマートフォンのオペレーティング システムを変更したり、スマートフォンのメーカーが明示的に許可していないシステム変更を加えたりすることはできません。

多くの携帯電話では、root 化アプリを実行することで root アクセスを取得できますが、一部のデバイスでは、コンピューターと Android Debug Bridge (ADB) を使用した、やや複雑な root 化プロセスが必要になります。さまざまなワンクリック root メソッドまたはチュートリアルのいずれかを使用して Android デバイスを root 化すると、携帯電話への root アクセスを取得できます。

ここから、プロバイダーのブロートウェアを削除したり、携帯電話のメーカーが手の届かないようにしたい機能を無効または有効にしたりするなど、デバイスのほぼすべての側面を変更できます。オペレーティング システムを完全に置き換えたい場合は、Android スマートフォンを root 化することも最初のステップです。これには、最新バージョンの Android、カスタム ROM、さらにはメーカー固有のインターフェイスを持たない標準の Android (Google Nexus 携帯電話など) が含まれる場合があります。デバイスをルート化し、ブートローダーのロックを解除することで、代替ファームウェアの世界が開かれます。

人気のあるアプリには スーパースーマジスク があります。これらはご自身の責任で使用してください。あるいは、Android フォーラムで時間をかけて、あなたの携帯電話モデルの他の所有者が root 化にどのように対処したかを読んでください。.

iOS デバイスの「脱獄」

Android スマートフォンでは、そのままでは root アクセス権が付与されませんが、Android は一般に、root 権限がなくても、iOS よりもはるかに制限が緩いです。たとえば、Android スマートフォンでは、サードパーティのアプリ ストアからのアプリケーションのインストールを簡単に有効にし、Google Play ストアにないものでも好きなものをインストールできます。

iOS では、Apple が承認していないアプリは単純に手の届かないところにあり、「脱獄 」の慣行が登場します。ジェイルブレイクの結果は、root 化とほぼ同じです。 Android スマートフォンとの違いは、iOS のセキュリティ対策をエクスプロイトを使用して突破する必要があることです。

ルートアクセスの危険性

iPhone や Android スマートフォンなどのデバイスに関して、root 化する際に考慮すべき重要な問題の 1 つは、保証が無効になる可能性があることです。ルート化やジェイルブレイクが失敗すると、デバイスが永久に機能不全に陥る可能性があり、メーカーがたとえお金を払っても修正しようとしない可能性があるため、これは特に憂慮すべきことです。

パーソナルコンピュータでは問題は異なります。誤って間違ったユーザーやアプリケーションに root アクセス権を与えたくはありません。携帯電話でもコンピューターでも、マルウェアにルート アクセスを与える可能性があり、それが大惨事となり、システム ファイルが危険にさらされる可能性があります。このため、root 化されたデバイスではウイルス対策パッケージを使用することが重要です。

root アクセス権を取得し、カスタム ROM のインストールを開始するとします。その場合、カスタム ROM を備えたルート化されたデバイスには最適化の多くが存在しないため、デバイスの特別な機能にアクセスできなくなり、熱管理やバッテリー寿命が悪化する可能性があります。一部のユーザーは、ルート化されたデバイスでオーバークロックを実行します。この場合、CPU と GPU がメーカーの仕様を超えて動作し、携帯電話に損傷を与える可能性があります。

デバイスのルートを解除する

root アクセス権をアンインストールしたい場合はどうすればよいですか?デバイスがまだ動作している場合は、デバイスを「ルート解除」または「脱獄」して元の状態に戻すことができます。これには、OEM ROM をデバイスにフラッシュすることも含まれます。可能であれば、デバイスを販売したり譲渡したりする前に、また保証による返品を行う前にこれを実行する必要があります。.

ルート化された携帯電話を持つことは力を与え、解放感をもたらしますが、リスクや注意点の長いリストも伴うため、価値があるかどうかを慎重に検討してください。

.

関連記事:


17.09.2022