Login langsung ke terminal bukan GUI


20

Pertama: Saya jelas tidak berbicara tentang masuk dan kemudian secara otomatis meluncurkan Terminal.app.

Di versi Mac OS X yang lebih lama , Anda bisa mengetikkan >consolebidang nama pengguna pada layar login dan langsung masuk ke sesi terminal baris perintah.

Saya belum melakukannya selama bertahun-tahun sampai hari lain. Namun, sekarang, ketika saya mencobanya, komputer saya hanya terkunci. Saya tidak bisa membatalkan, dan itu tidak pernah mengirim saya ke sesi terminal.

Apakah mungkin untuk melakukan ini lagi? Jika tidak, apakah ada yang tahu kapan itu dihapus? Tampaknya aneh bahwa mengetik >consoleakan menyebabkan mesin terkunci jika tidak mengenalinya.


2
OS apa yang Anda jalankan?
Andrew U.

Saya memiliki masalah yang sama pada MBA 2013 yang menjalankan OS X 10.9.1
Oskar Persson

Ini adalah Mavericks pada Retina MBP 2012 dengan instalasi bersih hanya dari dua minggu yang lalu.
Thrillho

Aneh, pengujian yang saya lakukan adalah dengan OS X 10.9.1 pada mini, MBP memiliki 10.7.5 dan MB 10.8. Semoga orang lain memiliki petunjuk yang lebih baik. Sudahkah Anda mencoba dukungan apel? Pasang kembali?
Deesbek

Ini adalah instalasi yang sangat baru dengan sekelompok pengaturan pengembang, jadi saya lebih suka untuk tidak menginstal ulang. Jika saya tidak dapat menemukan sesuatu segera, saya dapat mencoba Genius Bar.
Thrillho

Jawaban:


7

Jika Anda menemukan> konsol tidak berfungsi, OS yang lebih baru telah menonaktifkannya secara default.

Modifikasi baris perintah cepat dari preferensi akan mengaktifkannya kembali:

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

1
Ini tidak berfungsi10.12.1 (16B2555)

Juga tidak bekerja pada 10.13.2
Hoppo

6

> konsol berfungsi pada OS X 10.7.5, 10.8 dan 10.9

Saya baru saja menguji >consoledan dapat masuk ke konsol tanpa masalah menjalankan OS X di atas.

Saya akan mengatakan ada sesuatu yang salah dengan sistem Anda jika Anda tidak dapat mengakses konsol dasar.

Saya juga akan memeriksa log konsol dan monitor aktivitas Anda seperti yang ditentukan di sini .


1
OP bahkan dapat ssh ke Mac mereka sebelum mencoba upaya> konsol masuk dan kemudian mengekor file log sistem! jalankan sysdiagnose ketika Mac dibekukan dan lihat proses apa yang macet atau berjalan. Pertanyaan saya adalah apa yang perlu dilakukan dalam mode pengguna tunggal yang tidak dapat Anda capai dari ssh atau aplikasi terminal.
bmike

3

Hal lain yang mungkin ingin Anda periksa adalah apakah Anda bisa boot dalam mode pengguna tunggal. Mode pengguna tunggal dipicu dengan memegang cmd-s saat startup:

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

Lingkungan mode single-user agak sedikit berbeda dari terminal standar, karena Anda login sebagai root dan banyak layanan sistem dimatikan, sehingga tidak setara dengan >consolependekatan.


Yap, saya bisa masuk ke mode Single user dengan baik. Jika ada yang berbeda, layar saya sekarang menjadi abu-abu dan kemudian terkunci setelah mengetik >consoledi layar masuk.
Thrillho

Hmmm. Sudahkah Anda memastikan untuk mencobanya setelah restart penuh, bukan hanya logout pengguna? Dan hanya untuk membuang beberapa ide acak, sudahkah Anda menginstal XQuartz terbaru? Anda juga dapat memeriksa file tty Anda untuk memastikan semuanya terlihat rapi, tetapi berhati-hatilah karena Anda tahu cara membalikkan setiap perubahan yang Anda buat.
BringMyCakeBack

1

Saya mengalami masalah yang sama dan dapat menambahkan yang berikut:

sshed ke mesin sebelum memasuki> konsol di jendela login.

Masuk> konsol dan tekan kembali di jendela login.

Pada mesin yang terhubung melalui ssh saya menjalankan sudo tail /var/log/system.log yang menunjukkan bukti crash SecurityAgent.

membunuh (kill -HUP) proses WindowServer (via ssh) dan langsung mendapat blok putih di sudut kiri atas layar. Saya menekan Return dan berada di login: prompt dan dapat mengotentikasi dan bekerja dalam mode konsol.

Semua tes selanjutnya semuanya sama sehingga untuk mengakses> konsol sepertinya Anda memerlukan mesin kedua dan akses ssh.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.