Po pierwsze: oczywiście nie mówię o logowaniu, a następnie automatycznym uruchamianiu Terminal.app.
W starszych wersjach systemu Mac OS X można było wpisać >console
pole nazwy użytkownika na ekranie logowania i przejść bezpośrednio do sesji terminalu z wierszem poleceń.
Nie robiłem tego od lat aż do innego dnia. Jednak teraz, gdy próbuję, mój komputer po prostu się blokuje. Nie mogę anulować i nigdy nie wysyła mnie do sesji terminalowej.
Czy jest to w ogóle możliwe? Jeśli nie, to czy ktoś wie, kiedy został usunięty? Wydaje się dziwne, że pisanie >console
spowodowałoby blokowanie się komputera, gdyby w jakiś sposób go nie rozpoznawało.
macos
terminal
login-screen
Thrillho
źródło
źródło
Odpowiedzi:
Jeśli stwierdzisz, że> konsola nie działa, nowsze systemy operacyjne domyślnie ją wyłączyły.
Szybka modyfikacja preferencji w wierszu poleceń spowoduje ponowne włączenie:
źródło
10.12.1 (16B2555)
> konsola działa w systemie OS X 10.7.5, 10.8 i 10.9
Właśnie przetestowałem
>console
i udało mi się zalogować do konsoli bez problemów z uruchomieniem powyższych OS X.Powiedziałbym, że coś innego jest nie tak z twoim systemem, jeśli nie możesz dostać się do podstawowej konsoli.
Sprawdziłbym również dzienniki konsoli i monitor aktywności, jak określono tutaj .
źródło
Inną rzeczą, którą możesz chcieć sprawdzić, jest to, czy możesz uruchomić system w trybie pojedynczego użytkownika. Tryb pojedynczego użytkownika jest uruchamiany przez przytrzymanie cmd-s podczas uruchamiania:
http://support.apple.com/kb/ht1492
Środowisko trybu pojedynczego użytkownika różni się nieco od standardowego terminala, ponieważ logujesz się jako root, a wiele usług systemowych jest wyłączonych, więc nie jest to równoważne z tym
>console
podejściem.źródło
>console
na ekranie logowania.Mam ten sam problem i mogę dodać następujące elementy:
włożony do urządzenia przed wejściem> konsoli w oknie logowania.
Wprowadzono> konsolę i naciśnij klawisz Return w oknie logowania.
Na maszynie, która została podłączona przez ssh, uruchomiłem sudo tail /var/log/system.log, który pokazał dowód awarii SecurityAgent.
zabił (kill -HUP) proces WindowServer (przez ssh) i natychmiast dostał biały blok w lewym górnym rogu ekranu. Nacisnąłem Return i pojawiłem się przy logowaniu: mogłem się uwierzytelnić i pracować w trybie konsoli.
Kolejne testy były takie same, więc aby uzyskać dostęp do konsoli, wygląda na to, że potrzebujesz drugiej maszyny i dostępu ssh.
źródło