
Mac OS Xでルートユーザーアカウントのパスワードを変更する方法
上級Macユーザーの中には、管理やトラブルシューティングのためにMac OS Xでルートユーザーを有効にする必要がある人もいます。多くのユーザーはルートユーザーアカウントのパスワードを管理者のパスワードと同じにしていますが、状況によっては必ずしも推奨されないため、これらのMacユーザーはMac OS Xでルートユーザーアカウントのパスワードを変更することを検討する必要があるかもしれません。
明確に言えば、これはルートログインアカウントのパスワードがシステム管理者アカウントのパスワードとは異なる、固有のパスワードを持つ可能性があることを意味します。もちろん同じパスワードを使用することもできますが、異なるパスワードを使用する可能性もあるため、どちらか一方のパスワードを忘れないようにしてください。そうしないと、何らかのトラブルに巻き込まれる可能性があります。繰り返しますが、これはそもそもルートユーザーアカウントを使用する必要がある上級Macユーザーのみに適しています。これは、スーパーユーザーであるルートとは完全に別のユーザーアカウントである管理者ユーザーのパスワードを変更することとは異なります。
Mac OS X でルート ユーザーのパスワードを変更する方法はいくつかありますが、ここでは、最初にルート アカウントを有効にするために使用したディレクトリ ユーティリティ アプリケーションを使用してパスワードを変更する方法を説明します。
Macのディレクトリユーティリティでルートパスワードを変更する
ディレクトリユーティリティは設定パネルから、または直接アクセスできます*
- Appleメニューから「システム環境設定」を選択し、「ユーザとグループ」環境設定パネルをクリックします。
- 隅にあるロックアイコンを選択し、管理者パスワードを入力します
- 「ログインオプション」を選択します
- 「ネットワークアカウントサーバー」の横にある「参加」ボタンをクリックし、「ディレクトリユーティリティを開く」をクリックしてアプリを開きます。
- ディレクトリユーティリティアプリでロックアイコンを選択し、管理者ログインで再度認証します。
- 「編集」メニューから「ルートパスワードの変更」を選択します。
- 古いルートパスワードを入力し、新しいルートパスワードを確認してログインし、パスワードの変更を完了します。
* 次の構文を使用して、コマンド ラインからディレクトリ ユーティリティ アプリに直接ジャンプすることもできます。
open /System/Library/CoreServices/Directory\ Utility.app/
ディレクトリ ユーティリティは OS X のすべてのバージョンで同じように表示され、編集メニューには常にルート パスワードを変更する機能が含まれます。
変更を確認するには、同じパスワードを 2 回入力する必要があります。
パスワードの変更は、コマンドラインまたは OS X のディレクトリユーティリティのどちらで有効にされたかに関係なく、root に適用されることに注意してください。
長年のユーザーならご存知でしょうが、ルートユーザーアカウントのログイン名は常に「root」で、変更されるのはパスワードのみです。これは、OS Xの一般的な管理者ログインアカウントとは異なります。管理者アカウントのユーザー名とパスワードは、特定のユーザーアカウントのログイン認証情報に応じて変更される場合があります。
既に述べたように、これは、管理者レベルのアカウントからより広範なルートログインに異なるパスワードを設定できることを意味します。あるいは、パスワードを同じにすることもできます。状況に応じて最適な方法を選択してください。
ルートアカウントのパスワードを変更すると、sudoコマンドを実行する際、またはユーザーがルートユーザーとして直接ログインする際に、新しいパスワードの入力が必要になります。これは、コマンドラインやOS Xの一般的なGUIからルートを使用するすべての操作、つまりスクリプトやコマンド文字列の実行、GUIアプリケーションのルートとしての起動など、ルートユーザーとして直接ログインする必要があるすべての操作に当てはまります。