macOSでは、デフォルトでは管理者であってもファイルシステムのある部分は利用できないようになっています。しかし、Macでルートユーザーを有効にすると、ファイルシステム全体に対する読み取りと書き込みの権限を得ることができるようになります。他のユーザアカウントのファイルにもアクセスできるので、ユーザ名やパスワードを忘れた場合や、元従業員が会社支給のmacOSデバイスのログイン情報を共有せずに退職してしまった場合などに最適です。このチュートリアルに従って、macOS で root ユーザーを有効にする方法を学んでください。

ターミナル経由でルートユーザーを有効にする方法

Macのターミナルからrootアクセスを有効にすることができます。

  1. ターミナルを起動するには、新しい Finder ウィンドウを開き、“Applications -> Utilities -> Terminal” に移動するか、Spotlight で “terminal” を検索してください。

2. ターミナルで、"%“記号の後にdsenablerootと入力し、Enterキーを押します。

3. あなたのユーザー名が表示されるはずです。プロンプトでユーザーパスワードを入力し、Enterを押してください。 4. 4. rootパスワードを入力または作成し、それを確認します。 5. 5. rootユーザーを有効にしたことを示す成功メッセージが表示されるはずです。

Directory ユーティリティを使用してルートユーザーを有効にする方法

Mac でルートユーザーを有効にするために GUI ベースのオプションを使用したい場合、 ターミナルの代わりにディレクトリユーティリティを使用します。

    1. 画面右上のメニューバーのアイコンをクリックするか、Command + Space を押して、MacのSpotlightを開きます。
    1. Spotlightウィンドウで “directory utility “を検索し、表示されたアプリケーションを選択します。

3. ディレクトリユーティリティのウィンドウの左下隅にあるロックアイコンをクリックします。

4. 4. プロンプトが表示されたら、Touch IDを使用するか、Macのパスワードを入力します。 5. 5.メニューバーの「編集」をクリックし、ドロップダウンから「ルートユーザーを有効にする」を選択します。

6. ルートユーザのパスワードを要求するポップアップが表示されます。ルートユーザのパスワードを作成または入力します。

7. 7. “OK “をクリックするか、Enterを押して、ルートユーザを有効にしてください。

注意: ルートユーザが有効であることを知らせるプロンプトは表示されません。

ルートユーザーとしてログインする方法

有効化されると、ログイン画面からrootアカウントでログインすることができます。

  1. 現在使用しているユーザーアカウントからログアウトします。
  2. 2.ログイン画面で「その他」を選択します。

3. ユーザー名」は自分のユーザー名、または「ルート」を入力し、ルートアカウント用に作成したパスワードを入力します。

  1. 4.そのアカウントにログインする。

このアカウントは、通常のユーザーアカウントと同じように見えますが、通常立ち入り禁止のファイルにアクセスしたり、編集したり、削除したりすることが可能になっています。

Mac を誤って壊してしまわないように、root 権限が特に必要なタスクのときだけ root アカウントでログインしてください。

ルートユーザーを無効にする方法

悪意のある行為や偶発的な被害からMacを守るため、rootが不要になったらすぐに無効にしてください。

ターミナルを使用して root ユーザーを無効にする方法

  1. Finder(「アプリケーション」→「ユーティリティ」)または Spotlight 経由で Terminal を起動します。
    1. 「dsenableroot -d`」コマンドを入力し、「Enter」キーを押します。

3. 現在のアカウントのパスワードを入力します。ルートユーザが無効になったことを知らせるプロンプトが表示されるはずです。

ディレクトリユーティリティを使用したルートユーザの無効化方法

    1. Directory Utilityを起動します。
    1. ウィンドウの左下隅にあるロックアイコンをクリックし、ユーザーパスワードを入力するか、Touch IDを使用して認証します。
    1. メニューバーの “編集 “をクリックし、“ルートユーザーを無効にする “を選択します。

注意:ほとんどの修正にrootアカウントは必要ありません。ルートアクセスなしでフリーズした Mac を修復することもできます。

ルートユーザのパスワードを変更する方法

  1. “システム環境設定 “を起動します。
  2. “ユーザーとグループ “に移動します。

をクリックします。 3. 3. ロックアイコンをクリックし、管理者名とパスワードを入力して、基本的な設定にアクセスできるようにします。 4. 4. サイドバーの「ログインオプション」をクリックします。

5. 右側のペインにある「ネットワークアカウントサーバー」の横にある「参加」ボタンをクリックします。

6. 表示されたポップアップで「Open Directory Utility」をクリックします。

7. 7. Directory Utilityウィンドウのロックアイコンをクリックし、ユーザーパスワードを入力するか、Touch IDで認証します。 8. 8. Directory Utilityのメニューバーから、“Edit “を選択し、“Change Root Password “を選択します。

9. 9. プロンプトが表示されたら、新しいルートパスワードを入力します。

よくある質問

rootユーザアカウントのユーザ名を変更できますか?

いいえ。すべてのmacOSデバイスで、ルートアカウントのユーザー名はデフォルトで「root」です。

Mac と root ユーザーのパスワードは同じにできますか?

そのように設定したいのであれば、可能です。ただし、あなたのMacのパスワードを知っている人が他にいる場合、その人もあなたのコンピュータの管理者権限にアクセスすることができます。

ルートユーザーを有効にしておくと安全ですか?

いいえ。ルートユーザーを有効にすると、Macを完全に制御できるようになります。上級ユーザにとっては便利な機能ですが、デバイスを損傷したり、Macを攻撃されたりする可能性があります。Appleはこのことを十分に認識しており、デフォルトでルートアクセスを無効にしています。安全のため、Macで管理作業を行った後は、rootユーザーを無効にしてください。

画像クレジット:Pixabay経由markusspiske。

Akira
Akiraは情熱的なゲーマーであり、製品レビュアーです。ゲームをしていないときは、最新のゲーミングアクセサリーを試したり、製品のレビューをしていることが多い。彼の分かりやすいスタイルは、ゲーマーが自分のニーズに最も適した製品を簡単に判断できるようにするものです。また、技術的な問題にも精通しており、その解決方法も知っている。