GUIではなくターミナルに直接ログインします


20

最初:私は明らかにログインしてから、Terminal.appを自動的に起動することについて話していません。

Mac OS Xの以前のバージョンは、次のように入力することができるように使用される>consoleログイン画面でユーザー名フィールドに、コマンドラインターミナルセッションに直接アクセスしてください。

私は先日まで何年もやっていない。しかし、今、試してみると、コンピューターがロックするだけです。キャンセルできず、ターミナルセッションに送信されません。

これを行うことさえ可能ですか?そうでない場合、誰がいつ削除されたかを知っていますか?>console何らかの方法でそれを認識していなかった場合、タイピングによってマシンがロックするのは奇妙に思えます。


2
どのOSを実行していますか?
アンドリューU.

OS X 10.9.1を実行しているMBA 2013でも同じ問題が発生しています-Oskar
Persson

これは、わずか2週間前からクリーンインストールされた2012 Retina MBPのMavericksです。
スリリョ14年

奇妙なことに、私が行ったテストはミニのOS X 10.9.1で、MBPは10.7.5とMB 10.8でした。他の誰かがより良い手がかりを持っていることを願っています。Appleサポートを試しましたか?再インストールしますか?
デスベク14年

これは非常に新鮮なインストールであり、多くの開発者セットアップが含まれているため、再インストールは避けたいと思います。すぐに解決できない場合は、Genius Barを試してみてください。
スリリョ14年

回答:


7

>コンソールが機能しない場合は、新しいOSがデフォルトで無効になっています。

設定をすばやくコマンドラインで変更すると、再び有効になります。

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

1
これは動作しません10.12.1 (16B2555)

またそれは、10.13.2では動作しない
Hoppo

6

>コンソールはOS X 10.7.5、10.8および10.9で動作します

私はテストしている>consoleと、OS Xの上で実行されている問題もなく、コンソールにログインすることができました。

基本的なコンソールにアクセスできない場合、システムに何か問題があると思います。

ここで指定されているように、コンソールログとアクティビティモニターも確認します。


1
OPは、コンソールへのログインを試みる前にMacにsshし、システムログファイルを追跡することさえできます。Macがフリーズしたときにsysdiagnoseを実行し、それ以外の場合は、どのプロセスがスタックまたは実行されているかを確認します。私の質問は、sshやターミナルアプリでは達成できないシングルユーザーモードで何をする必要があるかです。
bmike

3

もう1つ確認する必要があるのは、シングルユーザーモードで起動できるかどうかです。シングルユーザーモードは、起動時にcmd-sを保持することでトリガーされます。

http://support.apple.com/kb/ht1492

シングルユーザーモード環境は、rootとしてログインし、多くのシステムサービスがオフになっているため、標準の端末とはかなり異なります。そのため、この方法とは異なります>console


うん、私はシングルユーザーモードにうまく行くことができます。それは何が違うなら、私の画面が灰色になり、その後、入力した後にロックアップする>consoleログイン画面で。
スリリョ14年

うーん。ユーザーのログアウトだけでなく、完全な再起動後に必ず試してみましたか?さらにランダムなアイデアをいくつか捨てるために、最新のXQuartzをインストールしましたか?ttyファイルをチェックして、すべてが正常に見えることを確認することもできますが、変更を元に戻す方法を知っていることに注意してください。
BringMyCakeBack 14年

1

私は同じ問題を抱えていて、次を追加できます:

ログインウィンドウでコンソールを入力する前に、マシンにsshedします。

> consoleと入力し、ログインウィンドウでReturnキーを押します。

sshを介して接続されたマシンでsudo tail /var/log/system.logを実行し、SecurityAgentクラッシュの証拠を示しました。

WindowServerプロセスを(ssh経由で)強制終了(kill -HUP)すると、画面の左上隅にすぐに白いブロックが表示されました。Returnキーを押すと、login:プロンプトが表示され、コンソールモードで認証して作業することができました。

後続のテストはすべて同じであるため、コンソールにアクセスするには、2番目のマシンとsshアクセスが必要であるかのように見えます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.