GUI 대신 터미널에 직접 로그인


20

첫째 : 분명히 로그인에 대해 이야기하지 않고 Terminal.app를 자동으로 시작합니다.

에서 맥 OS X의 이전 버전 , 당신은 입력 할 수하는 데 사용되는 >console로그인 화면에서 사용자 이름 필드와 명령 행 터미널 세션에 직접 이동합니다.

나는 다른 날까지 몇 년 동안 그것을하지 않았습니다. 그러나 이제 시도하면 컴퓨터가 잠 깁니다. 취소 할 수 없으며 터미널 세션으로 보내지 않습니다.

더 이상 이것을 할 수 있습니까? 그렇지 않은 경우 언제 제거되었는지 아는 사람이 있습니까? >console어떤 식 으로든 인식하지 못하면 입력 하면 머신이 잠길 수 있습니다.


2
어떤 OS를 실행하고 있습니까?
Andrew U.

나는 OS X 10.9.1를 실행하는 MBA 2013 년 같은 문제가
오스카 페르손

불과 2 주 전에 새로 설치 한 2012 Retina MBP의 Mavericks입니다.
Thrillho

이상하게도, 내가 한 테스트는 미니에서 OS X 10.9.1로 수행되었으며 MBP는 ​​10.7.5와 MB 10.8입니다. 다른 사람이 더 나은 단서를 갖기를 바랍니다. Apple 지원을 사용해 보셨습니까? 다시 설치 하시겠습니까?
Deesbek

많은 개발자 설정으로 매우 새로 설치되었으므로 다시 설치하지 않는 것이 좋습니다. 내가 아무것도 알아낼 수 없다면 Genius Bar를 사용해보십시오.
Thrillho

답변:


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

확인해야 할 또 다른 사항은 단일 사용자 모드로 부팅 할 수 있는지입니다. 시작시 cmd-s를 유지하면 단일 사용자 모드가 트리거됩니다.

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

단일 사용자 모드 환경은 표준 터미널과 약간 다릅니다. 루트로 로그인하면 많은 시스템 서비스가 해제되므로 >console접근 방식 과 동일하지 않습니다 .


그렇습니다. 단일 사용자 모드로 들어갈 수 있습니다. 다른 경우, 이제 화면이 회색으로 바뀌고 로그인 화면에 입력 한 후 잠 깁니다 >console.
Thrillho

흠. 사용자 로그 아웃 만이 아니라 전체 재시작 후에 시도해 보셨습니까? 좀 더 랜덤 한 아이디어를 내기 위해 최신 XQuartz를 설치하셨습니까? tty 파일 을 검사하여 모든 것이 올바르게 보이는지 확인할 수 있지만 변경 사항을 되 돌리는 방법을 알고 있어야합니다.
BringMyCakeBack

1

동일한 문제가 발생하여 다음을 추가 할 수 있습니다.

로그인 창에서> console을 입력하기 전에 머신에 쉐딩하십시오.

> console을 입력하고 로그인 창에서 return 키를 누르십시오.

ssh를 통해 연결된 시스템에서 sudo tail /var/log/system.log를 실행하여 SecurityAgent 충돌의 증거를 표시했습니다.

ssh를 통해 WindowServer 프로세스를 종료 (kill -HUP)하고 즉시 화면 왼쪽 상단 모서리에 흰색 블록이 나타납니다. Return 키를 누르고 login : 프롬프트에 있었고 콘솔 모드에서 인증하고 작업 할 수있었습니다.

후속 테스트는 모두 동일하므로 콘솔에 액세스하려면 두 번째 시스템과 ssh 액세스가 필요한 것처럼 보입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.