Mac OS X 10.9.5에서 미러 디스플레이를 선택 취소하면 사용자가 로그 아웃됩니다.


0

Apple MBP Retina 15inch, 2013 년 말, Nvidia GeForce GT 750 2048MB, OS X 10.9.5가 있습니다.

하나의 모니터를 연결하면 문제없이 데스크탑을 미러링하거나 확장 할 수 있습니다.
두 대의 모니터를 연결하면 즉시 세 대의 모니터를 모두 미러링합니다 (MBP 디스플레이 및 두 외부 장치 모두).

시스템 환경 설정> 디스플레이> 배열로 이동하여 "미러 디스플레이"를 선택 취소 하면 즉시 로그 아웃 되고 세 화면 모두에 로그인 프롬프트가 표시됩니다.

재시작, NVRAM 플러시, windowserver.plist 삭제, Color Sync 유틸리티 설정, Factory에 이르기까지 다양한 작업을 시도했습니다.

다음에 어디를 볼지 잘 모르겠습니다. 이 이벤트 (미러 디스플레이 확인 해제)가 실패하는 것을 확인하기 위해 어떤 시스템을 살펴볼 것입니까? OS X (실제로는 옵션이 아님)를 새로 설치하는 것이 부족한 경우 OS X이 디스플레이에 관한 모든 정보를 잊어 버리고 재설정하도록 어떻게 설득합니까?

감사!

최신 정보:

사용자를 사랑해야한다. 약간의 잠재 정보. 이것이 작동을 멈추기 전에 원격 데스크톱 작동을 시도하고 그에 대한 다음 명령을 발행했습니다.

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw mypasswd -restart -agent -privs -all

내가 한 일을 어떻게 풀어야합니까?


사용자를 사랑해야한다. 약간의 잠재 정보. 이 작업이 중단되기 전에 그는 원격 데스크톱 작업을 시도하고 그에 대한 다음 명령을 발행 sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw mypasswd -restart -agent -privs -all 했습니다.
fbonds66

답변:


0

나는 지금 ARD 킥 스타트 파일 자체를보고 있는데, 그 파일을 그대로 복사하여 붙여 넣은 것처럼 보이거나 (옵션이 무엇인지 알지 못했습니까) 해당 비트를 실행하라는 지시를 받았습니다.

ARD를 종료하는 것으로 시작하겠습니다. 킥 스타트 파일을 알아낼 수 있습니다 (킥 스타트 파일에 따라 "원격 관리 서비스를 중지하고 비활성화하여 다음에 컴퓨터를 다시 시작한 후에는 시작되지 않도록하십시오").

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate-중지

원격 관리 클라이언트를 중지하고 비활성화해야합니다 (재부팅 후에도 계속 작동하므로 올바른 옵션을 찾아서 원격 관리하는 경우 다시 설정해야합니다).

다음은 킥 스타트 파일에 나열된 옵션의 (긴) 복사 / 붙여 넣기이지만 먼저 킥 스타트 파일을 기반으로 한 해석입니다.

킥 스타트-활성화-구성-액세스 -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw mypasswd-다시 시작-에이전트 -privs -all

여기 부분 일치 :

원격 관리 서비스를 활성화하고 액세스를 활성화 한 후 에이전트를 다시 시작하십시오.

킥 스타트-활성화-구성-액세스 -on-다시 시작-에이전트

그리고 여기:

admin과 bob에게 모든 액세스 권한을 부여하십시오.

킥 스타트 -configure -access -on -privs -all -users admin, bob

그리고 여기:

모든 사용자의 액세스를 허용하고 모든 사용자에게 모든 액세스 권한을 부여하십시오.

킥 스타트 -configure -allowAccessFor -allUsers -privs -all

그게 나라면 서둘러 종료 할 것입니다. 그것은 구성이 해당 클라이언트가 누군가로부터 아주 나쁜 VNC 암호를 수락하고 모든 액세스 권한을 부여하도록 설정하는 것처럼 보입니다. 또한 현재 부팅시이 작업을 자동으로 수행합니다.

예 :

  • 기본 설정 및 설정이 아닌 프로그램 파일을 제거하고 지정된 패키지를 설치 한 다음 서비스를 다시 시작하십시오.
    kickstart -uninstall -files -install -package RD_Admin_Install.pkg -restart -console

  • 제공된 패키지를 설치 한 후 ARD 에이전트를 다시 시작하십시오.
    킥 스타트 -install -package RD_Client_Install.pkg -restart -agent

  • 10.4 이하에서는 원격 관리 서비스를 중지하지만 활성화되면 다음 컴퓨터를 다시 시작한 후에 시작됩니다. 10.5 이상에서는 대신 kickstart -deactivate를 사용하십시오.
    킥 스타트-정지

  • 원격 관리 서비스를 중지했다가 다음 컴퓨터를 다시 시작한 후에는 시작되지 않도록 비활성화하십시오.
    킥 스타트-비활성화-중지

  • 에이전트를 다시 시작하십시오.
    킥 스타트-재시작-에이전트-콘솔

  • 원격 관리 서비스를 활성화 한 다음 에이전트를 다시 시작하십시오. 킥 스타트-활성화-재시작-에이전트-콘솔

  • 원격 관리 서비스를 활성화하고 액세스를 활성화 한 후 에이전트를 다시 시작하십시오.
    킥 스타트-활성화-구성-액세스 -on-다시 시작-에이전트

  • 사용자 액세스를 비활성화하십시오.
    킥 스타트-구성-액세스-해제

  • admin과 bob에게 모든 액세스 권한을 부여하십시오.
    킥 스타트 -configure -access -on -privs -all -users admin, bob

  • 인증을 위해 Directory Server 계정을 사용하십시오. 인증하려면 사용자가 ARD 디렉토리 그룹 중 하나의 구성원이어야합니다.
    킥 스타트 -configure -clientopts -setdirlogins -dirlogins yes

  • 추가 원격 관리 메뉴를 비활성화하십시오.
    킥 스타트 -configure -clientopts -setmenuextra -menuextra no

다음 예제는 OS X 10.5 이상에만 해당됩니다.

  • 이러한 사용자에게만 액세스를 허용하십시오 (사용자는 별도의 명령으로 지정해야합니다).
    킥 스타트 -configure -allowAccessFor-지정된 사용자

  • 모든 사용자의 액세스를 허용하고 모든 사용자에게 모든 액세스 권한을 부여하십시오.
    킥 스타트 -configure -allowAccessFor -allUsers -privs -all

  • 원격 관리 서비스를 시작하십시오.
    킥 스타트-활성화

명령 줄에서 실행

이 스크립트는 명령 행에서 다른 UNIX 도구처럼 실행하거나 다른 스크립트에서 호출 할 수 있습니다.

시작하기 전에:

  • 이 스크립트는 사용자 책임하에 사용하십시오. 먼저 읽고 이해하십시오.

  • 관리자로 로그인하십시오 (sudo 권한이 있어야 함).

  • 이 스크립트를 원하는 위치 (예 : / usr / bin / local /)에 복사하십시오.

  • 이 파일에 유닉스 줄 끝이 있는지 확인하십시오. 그렇지 않으면 실행되지 않습니다.

달리는:

  • "sudo"를 사용하여 스크립트를 실행하십시오 (프롬프트가 표시되면 비밀번호를 입력하십시오).

    sudo ./kickstart-다시 시작-에이전트

명령 줄 스위치 :

옵션 "부모"스위치는 최상위 킥 스타트 기능을 활성화합니다.

-uninstall -install -deactivate -activate -configure -stop -restart

이러한 기능은 독립적으로 선택할 수 있지만 항상 위에 표시된 순서대로 수행됩니다.

흥미로운 일이 발생 하려면 하나 이상의 상위 옵션과이를 필요로하는 하위 옵션을 하나 이상 지정해야합니다. 부모 옵션도 제공하지 않으면 자식 옵션은 무시됩니다.

아래에 설명 된대로 -package -users 및 -mask를 제외한 모든 옵션은 스위치입니다 (인수를 사용하지 않음).

-uninstall ## "제거"옵션을 활성화하십시오.

         -files    ## Uninstall all ARD-related files   
         -settings ## Remove access privileges in System Preferences   
         -prefs    ## Remove Remote Desktop administrator preferences

-install ## "install"옵션을 활성화하십시오 :

-package path ## 실행할 설치 프로그램 패키지의 경로를 지정하십시오.

-configure ## "configure"옵션을 활성화하십시오 :

-users john, admin ## 개인 또는 액세스를 설정할 사용자를 지정하십시오 (기본값은 모든 사용자).

-activate ## Sys Prefs에서 ARD 에이전트를 활성화하여 시작시 실행

-deactivate ## Sys Prefs에서 ARD 에이전트를 비활성화하여 시작시 실행

-access ## 사용자에 대한 액세스를 설정하십시오. -on ## 액세스 권한 부여 -off ## 액세스 거부

-privs ## 사용자의 액세스 권한을 설정하십시오.

   -none               ## Disable all privileges for specified user
   -all                ## Grant all privileges (default)...
                       ## ... or grant any these privileges...
   -DeleteFiles        ##
   -ControlObserve     ## Control AND observe (unless ObserveOnly is also specified)
   -TextMessages       ## Send a text message
   -ShowObserve        ## Show client when being observed or controlled
   -OpenQuitApps       ## Open and quit aplicationns
   -GenerateReports    ## Generate reports (and search hard drive)
   -RestartShutDown    ##
   -SendFiles          ## Send *and/or* retrieve files
   -ChangeSettings     ## Change system settings
   -ObserveOnly        ## Modify ControlObserve option to allow Observe mode only
   -mask number        ## Specify "naprivs" mask numerically instead (advanced)

-allowAccessFor ## 원격 관리 액세스 모드 지정

   -allUsers       ## Grant access to all local users
   -specifiedUsers ## Only grant access to users with privileges

-computerinfo ## 네 개의 컴퓨터 정보 필드를 모두 지정하십시오 (각각 기본값은 비어 있음)

    -set1 -1 <text> 
    -set2 -2 <text> 
    -set3 -3 <text> 
    -set4 -4 <text>

-clientopts ## 여러 옵트를 지정할 수 있습니다.

    -setmenuextra -menuextra  yes|no        ## Set whether menu extra appears in menu bar
    -setdirlogins -dirlogins  yes|no        ## Set whether directory logins are allowed
    -setreqperm   -reqperm    yes|no        ## Allow VNC guests to request permission
    -setvnclegacy -vnclegacy  yes|no        ## Allow VNC Legacy password mode
    -setvncpw     -vncpw      mynewpw       ## Set VNC Legacy PW
    -setwbem      -wbem       yes|no        ## Allow incoming WBEM requests over IP        

-stop ## 에이전트 및 / 또는 콘솔 프로그램을 중지합니다 (대상 디스크가 /가 아닌 경우 해당 없음)

-restart ## "다시 시작"옵션을 활성화하십시오.

-agent ## ARD 에이전트 및 도우미를 다시 시작합니다. -console ## 콘솔 응용 프로그램을 다시 시작하십시오. -menu ## 추가 메뉴를 다시 시작하십시오.

-targetdisk ## 작동 할 디스크로, 현재 파일 시스템에서 마운트 지점으로 지정됩니다. 현재 부팅 볼륨의 기본값은 "/"입니다. 참고 : -restart 옵션을 비활성화합니다 (현재 실행중인 프로세스에는 영향을 미치지 않음).

-verbose ## 설치 프로그램 도구에서 출력 (로컬화할 수 없음) 출력

-quiet ## 피드백이 없습니다. 그냥 뛰어

-help ##이 확장 된 도움말 메시지를 인쇄하십시오.

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