Mac OS でシークレット ログイン コンソールにアクセスする方法

目次:

Anonim

.代わりに、デスクトップ、Finder、WindowServer、または GUI の他のフリルをロードする必要なく、基本的にユーザーをターミナルに直接サインインします (ssh クライアントを使用して SSH サーバーに接続するのと少し似ています)。これは、特定のユーザー アカウントから完全なコマンド ラインにすばやくアクセスする必要があるが、完全なログインと Mac OS グラフィカル環境のロードをスキップしたい上級ユーザーにとって便利です。ただし、システムソフトウェアのすべてのバージョンがこの機能をサポートしているわけではないことに注意してください.

飛び込む前に、コマンド ライン環境に完全に慣れている上級 Mac ユーザー向けであることを理解しておいてください。非表示のログイン コンソール/ターミナルは、すべての Mac および Mac OS バージョンでサポートされているシングル ユーザー モードまたはリカバリ モード ターミナルとはまったく異なることを指摘することも重要です。 1 つには、コンソール ログイン トリックを使用すると、ユーザー レベルの権限を持つ任意のユーザーとして Mac に直接ログインできますが、シングル ユーザー モードでは常に多くのシステム サービスとプロセスを無効にしてルート ログインを使用し、より管理目的を目的としています。シングル ユーザー モードの 2 つの一般的な用途は、fsck によるディスクの修復と、管理者パスワードの変更、またはその他のトラブルシューティング タスクです。シングル ユーザー モードとリカバリ ターミナルは、トラブルシューティングに最適であり、より一般的なコマンド ライン操作に適した環境ではありませんが、ターミナル アプリと同じように直接コンソール ログインを使用できます。

私のMacOSバージョンはログインターミナル/コンソールをサポートしていますか?

コンソール ログインは、Mac OS または Mac OS X のすべてのバージョンでサポートされているわけではありません。コンソール ログイン機能は、Mac OS X 10.9.x (Mavericks)、10.8.x (Mountain lion) でサポートされているようです。 、10.7.x (Lion)、10.6.x (Snow Leopard)、Leopard、Tiger など。ただし、MacoS Mojave (10.14) macOS 10.13.x (High Sierra)、macOS 10.12.6 (Sierra) ではサポートされている場合とサポートされていない場合があります。 、OS X 10.11.6 (El Capitan)、または 10.10 Yosemite。これで成功したかどうか、およびシステムソフトウェアのバージョンについては、以下のコメントでお気軽に報告してください。

Mac OS / Mac OS X で次のデフォルト コマンドを使用してログイン コンソールを有効にしてから、Mac を再起動してから、以下の手順に従ってログイン画面にアクセスできるかどうかを確認してください。ターミナル:

"

sudo defaults write /Library/Preferences/com.apple.loginwindow.plist DisableConsoleAccess>"

サポートされていない Mac のログイン画面からコンソールをロードしようとすると、空白の黒い画面が表示され、Mac を強制的に再起動する必要があるか、または短時間黒い画面に白いテキストが点滅し、空白の黒い画面が表示されますが、これもエスケープするために再起動が必要です。これを回避する方法を知っている場合は、コメントでお知らせください。

Mac OS のログイン画面でターミナルにアクセスする方法

Mac では自動ログインをオフにする必要があることに注意してください。そうしないと、起動時にコンソールにアクセスするためのログイン画面にアクセスできなくなります。 Mac OS のすべてのバージョンがこの機能をサポートしているわけではないことに注意してください。

  1. いつものようにMacを再起動します
  2. ログイン画面で「その他」を選択
  3. ユーザー名の場合は、次のように入力してリターン キーを押します。パスワードはまだ必要ありません
  4. >コンソール

  5. リターンキーを押す
  6. 成功すると、コマンド ラインにログイン プロンプトが表示されます。ウィンドウ環境なしで UNIX 環境を起動したかのように、ユーザー名とパスワードを入力して、コマンド ラインに直接ログインします。そのユーザーとして
  7. 注: 失敗した場合、画面が黒くなり、電源キーを押したまま Mac を強制的に再起動して終了する必要があります

. shutdown コマンドまたは reboot コマンドを使用してコマンド ラインから再起動することにより、この環境を終了できます。

ログインユーザー名リストを非表示にするか、ログイン画面のユーザーリストを有効にして「その他」フィールドにアクセスできますが、自動ログインが有効になっていると機能しません。

これはあまり知られていないトリックであり、Mac OS の一部のバージョンではサポートされているが、他のバージョンではサポートされていないため、いつどこで機能するのか、また最新バージョンからサポートが削除された場合はさらに不透明になります。 (最新の macOS リリースには含まれていないようです)。 MacWorld は、秘密のログイン ターミナルについて少し前に言及し、2002 年にさかのぼるトリックの議論を明らかにしました。これは、コンソール ログインが Mac OS X の以前のすべてのバージョンで機能する可能性があるが、最新のバージョンでは機能しない可能性があることを示唆しています。どのバージョンがこの機能をサポートしているかを明確に確認するには、最近のさまざまな Mac OS リリースをユーザーが調査する必要があります。 Mavericks を実行している Mac ではログイン コンソール経由でターミナルに正常にアクセスできましたが、たとえば High Sierra や Sierra を実行している Mac ではアクセスできませんでした。この機能が最新の macOS リリースで完全になくなっている可能性は十分にあります。その場合、これは古い Mac OS X システム ソフトウェアにのみ適用されます。

Mac または Mac OS のバージョンでログイン コンソールにアクセスできましたか?以下のコメントであなたの経験を共有してください。また、あまり知られていないログイン端末画面に関連する他のヒントやコツを知っている場合は、それらも共有してください。

Mac OS でシークレット ログイン コンソールにアクセスする方法