created: 2025/07/12,
modified: 2025/07/26
Macのルートユーザはターミナルでコマンドを使用する際にて、最も権限があり何でも実行できるユーザーです。Macの初期状態では無効になっています。
Macでsuコマンド(ルートユーザへの切り替え)を使おうとしても、初期状態では「su: Sorry」と表示されて失敗します。これはmacOSでは初期状態でルートユーザ(スーパーユーザ)が無効化されており、パスワードが設定されていないためです。
rootユーザーの有効化・パスワード設定手順
どのmacOSバージョンでも基本的な流れは同じです。特にMojave以降はこの仕様が明示されています
システム開発をやらない方にはほとんど縁がないですが、コアなことをしようとすると必要になってきます。ルートパスワードを忘れてしまった場合でもこのやり方で変更ができますので覚えておくとよいかもしれません。