Windows 7에서 프로그램을 도메인 관리자 계정으로 실행하고 프로그램을 "관리자로 실행"으로 실행하는 것의 차이점은 무엇입니까?


14

프로그램을 마우스 오른쪽 버튼으로 클릭하고 Shift 키를 누르면 추가 옵션이 "다른 사용자로 실행"으로 표시됩니다

반대로 내 상사는 "관리자 권한으로 실행"을 클릭하면 도메인 계정으로 로그인하는 것보다 더 많은 권한이 있다고 말합니다. 이 두 옵션의 차이점은 무엇입니까?

답변:


30

이것은 요즘 Windows에서 보안 토큰이 무엇인지 배우는 문제이지만 여기에있는 답변을 복사하여 붙여 넣을 것입니다 : https : //.com/questions/8986971/what-precisely-does-run -as-administrator-do 는 사이트 간 중복으로 닫을 수 없기 때문에 수행 합니다.

Windows에 로그온하면 액세스 토큰이 생성됩니다. 이것은 귀하, 귀하가 속한 그룹 및 귀하의 특권을 식별합니다. 또한 사용자가 관리자인지 여부는 사용자가 관리자 그룹의 구성원인지 여부에 따라 결정됩니다.

UAC가 없으면 프로그램을 실행할 때 액세스 토큰의 사본을 가져 오며 프로그램이 액세스 할 수있는 대상을 제어합니다.

UAC를 사용하면 프로그램을 실행할 때 제한된 액세스 토큰을 얻습니다. "관리자"가 그룹 목록 (및 기타 변경 사항)에서 제거 된 원래 액세스 토큰입니다. 사용자가 Administrators 그룹의 구성원 인 경우에도 프로그램은 관리자 권한을 사용할 수 없습니다.

"관리자 권한으로 실행"을 선택하고 사용자가 관리자 인 경우 프로그램은 원래 무제한 액세스 토큰으로 시작됩니다. 사용자가 관리자가 아닌 경우 관리자 계정을 묻는 메시지가 표시되고 해당 계정으로 프로그램이 실행됩니다.

크레딧 : arx

자세한 내용은 여기를 참조하십시오.

사용자 계정 컨트롤 작동 방식

사용자 계정 컨트롤 문서


+1은 이것을 알지 못했습니다. 큰 대답 (여기 그리고 거기에)
WernerCD

2
따라서 UAC를 비활성화하면 관리자 계정에서 '관리자 권한으로 실행'이 필요하지 않습니까?
Mast

3
@Mast는 이제 실행하는 모든 응용 프로그램에 기본적으로 관리자 권한이 있으므로 보안이 저하됩니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.