Windows의 관리자 권한 프롬프트에서 비밀번호없이 다른 사용자로 실행


13

(예 :이 다른 사용자로 실행하는 여러 유틸리티는 runas, cpau, psexec)하지만 그들 모두는 이미 상승 된 권한으로 실행하는 경우에도 각각의 사용자에 대한 암호가 필요합니다.

다음을 달성하고 싶습니다.

  1. 이미 높은 프롬프트가 표시됩니다 ( Administrator)
  2. (예를 들어, 나는 명령을 실행하고 싶은 calc.exe대로) john런처 유틸리티 암호를 전달 / 입력하지 않고.

예를 들어, 유닉스 시스템에서는 다음과 같이 할 수 있습니다.

root@server:~# su - john

답변:


3

나는 이것을 항상 사용합니다. 처음 사용할 때 (암호가 변경 될 때) 자격 증명을 입력해야하지만 그게 다입니다.

runas /user:yourusernamehere /savecred "Your Executable Here"

이 명령을 bat 파일의 일부로 저장하면 다음과 같은 대상을 사용하여 관리 권한으로이를 실행하는 바로 가기를 작성할 수 있습니다.

C:\Windows\System32\cmd.exe /c "C:\yourbatfilehere.bat"

3
팁에 감사하지만 불행히도 / savecred는 1) 사용자 자격 증명이 변경 될 수 있고 2) 실행될 명령이 동적으로 생성되므로 (각 명령에 대해 암호를 입력해야하기 때문에) 내 경우에는 적용 할 수 없습니다. 또한 사용자 상호 작용없이 백그라운드에서 실행해야합니다.
Razvan

@Razvan 당신은 당신의 comands가 쉽게 변경 될 수있는 이름과 같은 한 명령을 스크립트 파일로 감쌀 수 있습니다. 자격 증명 변경과 관련하여 캐시 된 복사본에 새로운 자격 증명을 전달해야합니다. 세 번째 옵션은 없습니다.
Tim Brigham

3

아니요, Windows에서는 불가능합니다. 다른 사용자 계정으로 응용 프로그램을 실행할 때는 항상 암호를 한 번 이상 입력해야합니다. 관리자라도.

재미있는 일이 발생하지 않도록하고 깨끗한 감사가 가능합니다. 사용자 계정으로 문제가 발생하면 사용자는 동의없이 관리자에게 책임을 물을 수 없습니다.


그러나 이것이 기술적 한계입니까? 새 세션을 설정하는 데 필요한 관련 사용자 파일이 사용자 자격 증명을 사용하여 암호화되어 개별 자격 증명을 제공하지 않고 새 세션을 얻는 것이 불가능한 것 같습니다 (추측 일뿐입니다).
Razvan

귀하의 의견을 이해하지 못합니다. Microsoft가 암호를 몰라도 사용자 계정을 가장 할 수없는 방식으로 Windows를 계획하기로 결정했다는 점에서 기술적 인 제한 사항입니다. 그 이유와 방법은 중요하지 않습니다. 유일한 옵션은 비밀번호를 입력하거나 비밀번호가 없으면 계정을 가장 할 수 없음을 수락하는 것입니다.
Daniel

1
@Daniel 당신은 이것이 의도적이고 전략적인 결정이라는 주장에 대한 참조 링크를 제공 할 수 있습니까?
ivan_pozdeev

이것을 허용하는 ACL이 없습니까?
RandomInsano

3

Windows에서는 가장하려는 사용자의 현재 로그온 세션이있는 경우에만이 작업을 수행 할 수 있습니다. 이는 로컬 그룹 정책 "인증 후 클라이언트로 가장"으로 인해 Administrators 그룹의 구성원이 정확하게 수행 할 수있게합니다 (로컬 정책> 사용자 권한 할당 아래에 있음).

내가 아는 한 가지 방법은 Process Hacker 2입니다.이 도구를 로컬 관리자로 실행하고 가장하려는 사용자로 실행중인 프로세스를 찾으십시오. 마우스 오른쪽 단추를 클릭하고 기타>이 사용자로 실행 ...을 선택한 다음 해당 사용자로 실행할 바이너리 경로 (예 : cmd)를 입력하십시오. 그러면 CMD는 해당 사용자의 암호를 묻지 않고 해당 사용자로 열립니다.


-3

시작 폴더에 .exe를 넣으면 그대로 실행할 수 있습니다.


3
정교하게 : 당신은 그들처럼 그것을 실행하지 않고 ... 당신을 위해 그것을 실행하게하고 있습니다.
KevinKTI

2
사용자가 로그인 할 때 비밀번호를 입력했기 때문에 질문에 대답하지 않는 것 같습니다.
병아리
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.