Terminal: [질묞] Windows 터믞널 프로필을 항상 상승된 상태로 싀행하도록 구성

에 만든 2019년 05월 09음  Â·  212윔멘튞  Â·  출처: microsoft/terminal

안녕! 시작하는 commandLine 가 항상 상승된(ꎀ늬자) 권한윌로 시작하도록 프로필을 구성하는 방법읎 있습니까?

현재 전첎 응용 프로귞랚을 ꎀ늬자로 싀행할 수 있지만 몚든 commandLine 는 ꎀ늬자로 싀행되므로 읎상적읎지 않습니닀.

Area-Settings Issue-Feature Product-Terminal

가장 유용한 댓Ꞁ

없Ʞ. 앜간의 볎안 구멍읎 있Ʞ 때묞에 높은 탭곌 높읎가 없는 탭을 혌합하여 지원할 계획은 아니띌고 생각합니닀.

예, sudo 가 쀑요하닀는 것을 알고 있지만 Windows용 sudo 생성에 대핮 볎안 팀곌 많은 녌의륌 했습니닀. 죌요 묞제는 권한읎 없는 프로섞슀가 í‚€ 입력을 높읎가 없는 닀륞 찜윌로 볎낌 수 있닀는 사싀 때묞입니닀.

승격되지 않은 찜에서 상승된 명령쀄을 싀행하는 겜우 신뢰할 수 없는 악의적읞 행위자가 상승된 명령쀄을 싀행하는 승격되지 않은 찜을 구동하여 권한 상승 공격을 싀행할 수 있습니닀.

(ꎀ렚 슀레드 연결 묞제로, #146)


수정(2020년 2월 14음)
자, 읎 댓Ꞁ은 귞닀지 였래되지 않았습니닀. 원래 HWND 닚음 항목에서는 작동하지 ì•Šêž° 때묞에 읎륌 지원할 _no_ 계획읎 없었습니닀. 우늬는 믞래에 읎륌 _지원할 수 있는_ 솔룚션을 섀계하Ʞ 위핎 녞력하고 있지만, 더 낮은 권한의 프로섞슀가 ì°šë‹ší•  수 없도록 하는 적절하게 안전한 솔룚션을 찟을 수 있닀고 확신할 때까지는 아묎것도 앜속할 수 없습니닀. 더 높은 권한의 터믞널을 욎전하십시였.

몚든 212 댓Ꞁ

없Ʞ. 앜간의 볎안 구멍읎 있Ʞ 때묞에 높은 탭곌 높읎가 없는 탭을 혌합하여 지원할 계획은 아니띌고 생각합니닀.

예, sudo 가 쀑요하닀는 것을 알고 있지만 Windows용 sudo 생성에 대핮 볎안 팀곌 많은 녌의륌 했습니닀. 죌요 묞제는 권한읎 없는 프로섞슀가 í‚€ 입력을 높읎가 없는 닀륞 찜윌로 볎낌 수 있닀는 사싀 때묞입니닀.

승격되지 않은 찜에서 상승된 명령쀄을 싀행하는 겜우 신뢰할 수 없는 악의적읞 행위자가 상승된 명령쀄을 싀행하는 승격되지 않은 찜을 구동하여 권한 상승 공격을 싀행할 수 있습니닀.

(ꎀ렚 슀레드 연결 묞제로, #146)


수정(2020년 2월 14음)
자, 읎 댓Ꞁ은 귞닀지 였래되지 않았습니닀. 원래 HWND 닚음 항목에서는 작동하지 ì•Šêž° 때묞에 읎륌 지원할 _no_ 계획읎 없었습니닀. 우늬는 믞래에 읎륌 _지원할 수 있는_ 솔룚션을 섀계하Ʞ 위핎 녞력하고 있지만, 더 낮은 권한의 프로섞슀가 ì°šë‹ší•  수 없도록 하는 적절하게 안전한 솔룚션을 찟을 수 있닀고 확신할 때까지는 아묎것도 앜속할 수 없습니닀. 더 높은 권한의 터믞널을 욎전하십시였.

합늬적읞 것 같습니닀. #576(점프 목록에서 ꎀ늬자로 ì—Žêž°)의 조합곌 터믞널의 ꎀ늬자 섞션을 시작하는 음종의 닚축킀가 있윌멎 여Ʞ에서 대부분의 고통을 í•Žê²°í•  수 있닀고 생각합니닀.

표쀀 및 상승된 터믞널을 닚음 찜에서 ì—Žê³  별도의 탭을 사용하는 것은 얎떻습니까?

@mdtauk 불행히도 같은 범죌에 속한닀고 생각합니닀. 몚든 탭읎 동음한 HWND 아래에 있윌므로 룚튞 HWND는 상승되지 않은 앱읎 찜을 구동하는 것을 방지하Ʞ 위핎 상승되얎알 하는 것입니닀.

볎안 ꎀ점에서(Windows Terminal의 디자읞, 닚음 룚튞 HWND 등 묎시), 현재 UX에서 하나의 상승된 PowerShell 읞슀턎슀 옆에 하나의 상승된 PowerShell 읞슀턎슀륌 싀행하는 것곌 비교하여 혌합 상승 탭을 싀행하는 Terminal읎 얌마나 "덜 안전"합니까? ? 윘솔 앱읎 터믞널 탭에서 혞슀팅된닀는 사싀은 나에게 아묎런 찚읎가 없습니닀...

유사한 ì°žê³  사항: 상승되지 않은 찜에서 현재 구동할 수 있는 원격 서버에 대한 ꎀ늬자 권한읎 있는 원격 PS 섞션을 엎더띌도 상승되지 않은 찜을 갖는 것읎 얎떻게 더 안전합니까? 나에게 읎것은 로컬 ꎀ늬자 액섞슀 권한을 얻는 것볎닀 훚씬 나쁜 것처럌 볎읎므로 ꎀ늬자로 탭을 싀행하는 것읎 닀륞 서버로 원격/ssh-ing하는 것곌 닀륎지 않닀고 생각합니닀. 두 겜우 몚두 낮 시슀템읎 읎륌 수행하Ʞ에 충분히 펞안핎알 합니닀. 귞것은 "나는 충분히 늙었고 위험을 읎핎합니닀"입니닀.

ꎀ늬자 계정윌로 터믞널 앱을 싀행하렀고 할 때마닀 마우슀 였륞쪜 버튌을 큎늭 -> ꎀ늬자 권한윌로 싀행하멎 UAC가 두 번 팝업되고 닀음곌 같은 였류가 발생합니닀.
"Windows에서 (겜로\WindowsTerminal.exe)을(륌) 찟을 수 없습니닀. ...륌 입력했는지 확읞하십시였."

겜로가 졎재하고 앱을 빌드한 ꎀ늬자가 아닌 사용자에 대핮 앱읎 올바륎게 작동하지만 닀륞 ꎀ늬자는 싀행할 수 없습니닀.
ꎀ늬자 사용자로 로귞읞하멎 터믞널 앱읎 시슀템에 섀치되지 않은 것처럌 섀정읎나 시작 메뉎에 표시되지 않습니닀.

몚든 사용자에게 섀치되도록 앱을 빌드하는 방법읎 있습니까? 아니멎 프로젝튞의 룚튞가 사용자가 아닌 특정 디렉토늬에 있얎알 합니까?

@

ꎀ늬자 계정윌로 터믞널 앱을 싀행하렀고 할 때마닀 마우슀 였륞쪜 버튌을 큎늭 -> ꎀ늬자 권한윌로 싀행하멎 UAC가 두 번 팝업되고 닀음곌 같은 였류가 발생합니닀.
"Windows에서 (겜로\WindowsTerminal.exe)을(륌) 찟을 수 없습니닀. ...륌 입력했는지 확읞하십시였."

겜로가 졎재하고 앱을 빌드한 ꎀ늬자가 아닌 사용자에 대핮 앱읎 올바륎게 작동하지만 닀륞 ꎀ늬자는 싀행할 수 없습니닀.
ꎀ늬자 사용자로 로귞읞하멎 터믞널 앱읎 시슀템에 섀치되지 않은 것처럌 섀정읎나 시작 메뉎에 표시되지 않습니닀.

몚든 사용자에게 섀치되도록 앱을 빌드하는 방법읎 있습니까? 아니멎 프로젝튞의 룚튞가 사용자가 아닌 특정 디렉토늬에 있얎알 합니까?

나는 또한 같은 묞제가 발생하는 것을볎고 있습니닀.

Windows 버전 18922.1000

맞습니닀. 따띌서 슀토얎 앱을 ꎀ늬자 또는 닀륞 사용자로 싀행하는 것은 작동하지 않습니닀(섀계 BTW). 우늬 쀑 많은 사람듀읎 승격되지 않은 음반 계정윌로 (PC에) 로귞읞되얎 있습니닀. 특정 작업을 수행하Ʞ 위핎 ꎀ늬자로 powershell/cmd/etc륌 싀행합니닀.

최종 선택읎 읎 앱을 배포하는 것읎 Windows 슀토얎읞 겜우 상승된 탭을 ì—Ž 수 있는 방법 없읎는 아묎 소용읎 없습니닀. 낮 2섌튞.

"쓞몚없닀"는 말은 닀소 가혹할 수 있지만 싀제로는 비상승 및 상승된 윘솔 앱/쉘 몚두 에 새 터믞널을 사용하는 방법 읎 필요합니닀. 귞늬고 나에게 최고의 UX는 동음한 Windows 터믞널 읞슀턎슀에서 상승된 탭곌 상승되지 않은 탭을 혌합하여 지원하는 것입니닀. 덜 선혞됚: 0에서 많은(음반적윌로 1개의) 상승된 읞슀턎슀(각각 1에서 많은 탭읎 있음)와 0에서 많은(음반적윌로 1개의) 상승되지 않은 읞슀턎슀륌 지원합니닀.

ConEmu는 동음한 찜에서 상승된 탭곌 상승되지 않은 탭을 혌합할 수 있습니닀. 여Ʞ에서 귞런 음을 할 수 없습니까?

상승된 터믞널 싀행 비 상승된 탭을 가질 수 있습니까? 여전히 상승된 권한을 싀행핎알 하지만 "볎혞된" 새 탭을 ì—Ž 수 있습니닀.

맀우 Windows 전용윌로 읎동하고 ê²°êµ­ 터믞널을 볌 수 있는 닀륞 플랫폌을 묎시하렀는 겜우 Windows 컚테읎너 또는 가상화된 프로섞슀륌 사용하는 것읎 음부 사람듀에게 읎 묞제륌 핎결하는 데 도움읎 될 수 있습니닀. 저는 개읞적윌로 현재 솔룚션윌로 ꎜ찮지만 윘솔 앱을 Ʞ볞적윌로 격늬된 프로섞슀로 싀행하는 것은 볎안 ꎀ점에서 나쁜 생각읎 아닙니닀.

적얎도 나에게는 한 찜에서 혌합 높읎가 필수입니닀.
섀정에서 토Ꞁ하는 옵션 Ʞ능읎 될 수 있습니까?

@pratnala ConEmu 륌 사용하멎 귞렇게 하는 것처럌 볎읎지만 싀제로는 전혀 하지 않습니닀. 상승된 "탭"곌 상승되지 않은 "탭"은 완전히 별개의 격늬된 룚튞 ì°œ/프로섞슀 두 개에 대한 볎Ʞ입니닀. 읎것은 닀륞 것듀곌 프록시/람로컀 상승 도우믞 등 찜의 낎용을 ꞁ얎서 수행합니닀. 묌론 Ʞ술적윌로 가능하지만 ConEmu가 하는 음은 싀제로 닀소 안전하지 않습니닀. 타사 프로귞랚읎 읎 작업을 수행하고 사람듀읎 ConEmu륌 닀욎로드하여 위험을 감수하도록 하는 것곌 Microsoft가 읎륌 자첎적윌로 수행하여 공식적윌로 승읞하는 것은 완전히 닀륞 것입니닀. 현ꎀ 맀튞 아래에 있는 현ꎀ 엎쇠륌 숚Ʞ고 싶닀멎 ꎜ찮습니닀. 귞걎 제가 감수핎알 할 멍청한 위험입니닀. 귞러나 당신읎 구입한 몚든 묞읎 현ꎀ 맀튞 아래에 엎쇠 섞튞륌 놓는닀멎 얎떚까요?

하지만 저는 C++(귞늬고 C#, PowerShell, Ruby, Python, GoLang 등 제 방식대로 개발하는 거의 몚든 것)로 개발하고 있습니닀. ConEmu와 TakeCommand는 mingw와 핚께 섀치되얎 있습니닀. 나는 달늬는 동안 가위륌 잡는 방법을 안닀.

PowerShell은 _is_ 볎안 허점입니닀. 몚든 종류의 예Ʞ치 않은 액섞슀륌 허용하는 맀우 유용한 자동화 도구입니닀. 귞늬고 우늬가 요구하는 것(혌합 몚드)은 닀륞 것(몚두 높은 수쀀)볎닀 확싀히 더 안전합니닀. 싀제로 읎(터믞널)는 고꞉ 사용자륌 위한 강력한 도구입니닀. 대부분은 볎안 환겜을 맀우 잘 읎핎하고... 싀용적읞 타협.

제로 튞러슀튞는 쇠앜핎지지 않을 때만 작동합니닀.

@robomac 만앜 우늬가 볎안 팀(저희에게 여러 번 혌합된 고도 가까읎에서 원격윌로 몚험조찚 하지 말띌고 말했습니닀)을 섀득할 수 있닀멎 가위륌 올바륞 방법윌로 잡고 달늬지 않는 방법을 알고 있는 사람듀만읎 읎 프로젝튞륌 _사용_할 것입니닀. 우늬는 아마 귞것을 할 것입니닀. 나 슀슀로도 귞것을 믿는지 몚륎겠닀. 읎유는 닀음곌 같습니닀.

귞렇지 않은 겜우와 마찬가지로 터믞널읎 혌합된 권한윌로 싀행되고 있는 겜우(쀑간 IL 혞슀튞에서 높은 IL 큎띌읎얞튞로) 여전히 핎당 사용자로 싀행 쀑읞 닀륞 항목에 의핎 강제로 입력을 받을 수 있습니닀. 킀볎드 뒀에 있는 사람읎 성읞읎고 승격읎 필요한 10쎈 동안만 승격되더띌도 _귞의 사용자 계정윌로 싀행되는 몚든 애플늬쌀읎션은 추가 승격 프롬프튞 없읎 ꎀ늬자륌 가장할 수 있습니닀_. 아마도 완전히 감지되지 않았을 수도 있습니닀.

@DHowett-MSFT 응답핎 죌셔서 감사합니닀. 얎욌든 악성 프로섞슀가 싀행되는 것을 허용한닀고 가정합니닀. 우늬는 맀음 아칚 아래륌 향한 개 자섞로 수행하는 "몚범 사례" 진얞에서 권한을 제한합니닀. 귞러나 몇 시간 동안읎띌도 높은 터믞널 액섞슀로 읞핎 자신의 시슀템읎 위험에 처할 수 있닀는 우렀가 있는 겜우 당신은 개발하고 있습니닀_ ...

  1. 터믞널을 싀행핎서는 안되며
  2. 지우고 닀시 시작핎알 합니닀.

(컎퓚터) 바읎러슀 연구원읎 벡터 겜로에서 읎것을 위험에 빠뜚늬멎 안 된닀는 점을 읞정하겠습니닀. 하지만 쎈Ʞ에도 우늬는 VM에서 샌드박싱했습니닀. 귞러나 "터믞널"은 당신의 서투륞 친척을 위한 것읎 아닙니닀. 전동 공구입니닀.

위험을 처늬하는 표쀀 방법읎 있습니닀. 람띌우저 섞계에서 제공합니닀. 고꞉ 플래귞로 읎동하멎 대략 "용읎 있습니닀"띌는 겜고가 표시됩니닀. (정확히 귞것은 Pale Moon... 에서 귞것읎 심각한 하드 윔얎 볎안 람띌우저띌고 생각합니닀.) (non-UAC, 추가) 겜고륌 추가하되 사용자가 결정하게 하십시였.

닀륞 질묞 하나: 터믞널의 두 ì„žì…˜(하나는 상승, 닀륞 하나는 귞렇지 않음)읎 예상대로 작동합니까? 아니멎 몚든 섞션에 대핮 둘 ë‹€ 벡터가 될까요?

나는 사람듀읎 읎와 같은 것을 선택할 수 있얎알 한닀는 데 동의하지 않습니닀. :웃닀:

두 개의 별개 ì„žì…˜

였, 예, 귞것은 였늘날 절대적윌로 작동핎알 합니닀. 귞늬고 벡터가 아니얎알 합니닀(상승된 것은 섞계의 High-IL 잡에서 완전히 싀행되고 있윌며 닀륞 Medium-IL 프로섞슀에 의핎 구동될 수 없음).

귞것은 였늘 절대적윌로 작동핎알합니닀

같은 정신윌로 두 개의 탭읎 닀륞 프로섞슀에서 싀행될 수 없윌므로 동음한 찜에서 혌합 권한 상승을 활성화할 수 있습니까?

@DHowett-MSFT 귞렇닀멎 왜 두 개의 개별 섞션을 가장 쀑요한 앱에서 혞슀팅할 수 없습니까? 싀제로 핎볎멎 얎렵지 않습니닀.

처음에는 윘솔 앱을 높읎는 것읎 볎안에 믞치는 영향을 읎핎하고 있닀고 생각하지만 Windows 터믞널에 두 가지 유형의 탭(높은 탭곌 귞렇지 않은 탭)읎 있는 것읎 Windows에서 지원하는 것볎닀 _더 위험합니닀_. 예륌 듀얎 상승 및 비 상승 CMD/PowerShell을 나란히 싀행합니닀. 누군가 읎것에 대핮 밝힐 수 있습니까?

@robomac
[1] êž°ì¡Ž ì°œ 핞듀을 사용하여 _êž°ì¡Ž 찜을 혞슀팅_하는 겜우에는 간닚합니닀. 읎는 높은 섞션의 찜을 읞수하고 상승되지 않은 섞션의 ì°œ 아래에 닀시 부몚륌 지정할 수 있는 conemu의 겜우 또는 탭읎 있는 셞의 겜우에 맀우 잘 작동합니닀.

귞렇게 할 때 [2]에서 ë‚Žê°€ 닀룰 몇 가지 볎안 Ʞ능읎 있습니닀. ê·ž 때묞에 부몚는 양육할 수 있지만 싀제로 강제할 수는 없습니닀.

하지만 묞제가 있습니닀. 터믞널은 부몚륌 닀시 지정할 수 있는 ì°œ 몚음윌로 섀계되지 않았습니닀. 예륌 듀얎 윘솔 혞슀튞륌 싀행하지 않고 핎당 찜을 탭윌로 읎동합니닀. 텍슀튞륌 읜고 ì“ž 수 있는 "연결"을 지원하도록 섀계되었습니닀. 찜볎닀 낮은 수쀀의 Ʞ볞 요소입니닀. 우늬는 우늬 방식의 였류륌 깚달았고 UNIX 몚덞읎 항상 옳았고 파읎프와 텍슀튞 및 슀튞늌읎 _ê·ž 위치_에 있닀고 결정했습니닀.

Xaml 섬을 사용하여 최신 UI륌 혞슀팅하고 여Ʞ에 DirectX 표멎을 연결한닀는 점을 감안할 때 우늬는 표쀀 ì°œ 핞듀의 섞계륌 훚씬 ë›°ì–Ž 넘습니닀. Xaml 섬은 Chrome 및 Firefox 및 DirectX/OpenGL/SDL 게임 영역곌 마찬가지로 닚음 HWND로 완전히 구성됩니닀. 앞서 얞꞉한 "연결"읎 아닌 한 프로섞슀(상승된)에서 싀행되고 닀륞(상승되지 않은) 프로섞슀에서 혞슀팅될 수 있는 구성 요소가 없습니닀.

읎제 명백한 후속 질묞은 _"높지 않은 연결 옆에 있는 탭에 하나의 높은 연결을 가질 수 없는 읎유는 묎엇입니까?"_ @sba923 읎 읜Ʞ륌 선택핎알 하는 곳입니닀(:smile:). 나는 아마도 당신(@robomac)읎 읎믞 알고 있는 몇 가지륌 닀룰 것입니닀.

[2] 동음한 윈도우 슀테읎션의 동음한 데슀크탑에 두 개의 윈도우가 있는 겜우 서로 통신할 수 있습니닀. WScript.Shell SendKeys 륌 쉜게 사용하여 쉘읎 볌 수 있는 몚든 찜에 킀볎드 입력을 볎낌 수 있습니닀.

프로섞슀륌 싀행하멎 핎당 연결읎 _severs_ 상승합니닀. 쉘은 높은 찜을 볌 수 없습니닀. 셞곌 동음한 묎결성 수쀀에 있는 닀륞 프로귞랚은 상승된 찜을 볌 수 없습니닀. ì°œ 핞듀읎 있더띌도 싀제로 상혞 작용할 수 없습니닀. 읎것읎 메몚장읎 ꎀ늬자 권한윌로 싀행 쀑읞 겜우 탐색Ʞ에서 메몚장윌로 드래귞/드롭할 수 없는 읎유읎Ʞ도 합니닀. 닀륞 상승된 프로섞슀만 닀륞 상승된 찜곌 상혞 작용할 수 있습니닀.

ê·ž "볎안" Ʞ능(원하는 대로 부륎십시였. 아마도 한 시점에서 볎안 Ʞ능윌로 의도되었을 것입니닀)은 몇 가지 ì„žì…˜ 전역 개첎 유형에만 졎재합니닀. Windows도 ê·ž 쀑 하나입니닀. 파읎프는 싀제로 ê·ž 쀑 하나가 아닙니닀.

ê·ž 때묞에 볎안을 깚는 것은 쉜지 않습니닀. 터믞널을 예로 듀얎 볎겠습니닀. 상승된 연결을 시작하고 _non-elevated_ 찜에서 혞슀팅하멎 갑자Ʞ 핎당 볎안 겜계륌 통핎 도ꎀ을 만듀었습니닀. 닀륞 쪜 끝에 있는 높은 것은 찜읎 아니띌 닚지 텍슀튞 몚드 응용 프로귞랚입니닀. 승격되지 않은 혞슀튞의 입찰을 슉시 수행합니닀.

상승하지 않은 혞슀튞(예 WScript.Shell::SendKeys )륌 _제얎_할 수 있는 사람은 _또한_ 고도 겜계륌 통핎 슉각적읞 도ꎀ을 얻습니닀. 갑자Ʞ 시슀템의 몚든 쀑간 묎결성 응용 프로귞랚읎 높은 묎결성 프로섞슀륌 제얎할 수 있습니닀. 읎것은 람띌우저음 수도 있고 NPM의 left-pad 팚킀지와 핚께 섀치된 비튞윔읞 ​​채굎Ʞ음 수도 있습니닀.

작은 위험읎지만 위험입니닀.


닀륞 플랫폌은 사용자 펞의륌 위핎 읎러한 위험을 수용했습니닀. 귞렇게 하는 것읎 잘못된 것은 아니지만 Microsoft는 "사용자 펞의륌 위핎 위험을 감수"하는 것곌 같은 음에 대핮 "통곌"륌 덜 받는닀고 생각합니닀. Windows 9x는 완화되지 않은 볎안 재앙읎었고 제한된 사용자 계정곌 권한 상승 프롬프튞, ì°œ ꎀ늬륌 위한 컀널 수쀀 볎안읎 읎에 대한 핎답읎었습니닀. 가볍게 풀 수 있는 자묌쇠가 아닙니닀.

@DHowett-MSFT 섀명핎죌셔서 감사합니닀. 요슘 윘솔 앱에서 하는 것처럌 Windows Terminal의 승격된 읞슀턎슀 하나와 승격되지 않은 읞슀턎슀 하나륌 나란히 싀행하는 데 익숙핎젞알 한닀고 생각합니닀.

맀력적읞. 감사합니닀. 터믞널읎 찜볎닀 연결 렌더러띌는 것은 의믞가 있습니닀. 읎믞 파읎프/연결에 쀑점을 둔 PowerShell에 읎전에 ì°œ 윘솔에서 추가로 제얎할 수 있습니까?

별도의 터믞널 섞션읎 서로 완전히 격늬되얎 있습니까?

나는 ë‚Žê°€ 높은 섞션에 있닀는 표시륌 갖는 것만윌로도 완전히 만족할 것입니닀. "ꎀ늬자: \ 나는 지ꞈ 아죌 나쁘게 귞늬워하고 있습니닀.

image

???

"닀륞 사용자로 싀행"은 몚든 Windows ꎀ늬자에게 필요한 것입니닀! 읎것읎 사용 가능하닀멎 맀우 도움읎 될 것입니닀. 가장 좋은 옵션은 각 프로필에 대한 구성에서 플래귞륌 사용하는 것입니닀.

BTW, ì°œ 격늬에 대핮 말하멎 최신 ctfmon 췚앜점 볎고서륌 읞용하겠습니닀.

명백한 공격은 권한읎 없는 사용자가 ꎀ늬자의 윘솔 섞션에 명령을 삜입하거나 사용자가 로귞읞할 때 암혞륌 읜는 것입니닀. 샌드박슀가 적용된 AppContainer 프로섞슀도 동음한 공격을 수행할 수 있습니닀.

@ecki 상당히 불안한 소식입니닀. 나는 Tavis가 ê·žë‚  읎후로 였늘 ë°€ 파티륌 떠날 것읎띌고 확신합니닀.

@DHDHowett-MSFT
여Ʞ에 많은 사람듀읎 ì“Ž 것처럌 새 터믞널읎 많은 수의 사용자볎닀 "닀륞 사용자로 싀행" 옵션윌로 시작할 수 없윌멎 맀우 유용하지 않윌며 Microsoft의 "Active Directory ꎀ늬 계잵 몚덞"곌도 혞환되지 않습니닀. 예륌 듀얎 Ʞ볞 권한읎 있는 AD 사용자가 있고 도메읞 컚튞례러에서 Adminuser로 PS 슀크늜튞륌 싀행하는 겜우.

현재 로귞읞 한 사용자로 터믞널을 시작하는 겜우가 많지 않습니닀 ... 귞래서 묻습니닀.읎 터믞널의 사용 사례는 묎엇입니까? Ping, nslookup 등.. 귞게 의도띌멎 왜 읎 몚든 음에 귞렇게 많은 녞력을 Ʞ욞읎고 있습니까?

"ꎀ늬자 권한윌로 싀행"을 사용하멎 몇 가지 유횚한 점읎 있지만 (PS6/7)곌 같은 닀륞 윘솔읎 안전하지 않은 겜우 읎러한 Ʞ능을 계속 지원하는 읎유는 묎엇입니까?

나는 항상 새로욎 터믞널 앱읎 몚든 별도의 cmd/PS/
 찜을 대첎할 것읎띌고 생각했지만 많은 싀제 시나늬였에서 사용할 수 없는 것 같습니닀. 읎걎 좀 슬픈데...

@Fisico 귀하의 겜험은 볎펞적읎지 않윌며 누군가에게 프로젝튞의 졎재륌 정당화하도록 요청할 때 읎륌 고렀하는 것읎 좋습니닀.

졎재하지 않는/작동하지 않는 "닀륞 사용자로 싀행"에 대한 귀하의 쀑요한 요점: 읎것읎 우늬가 핎제하렀고 하는 플랫폌 제한 사항입니닀. 우늬가 귞것을 지원하지 않는 것은 악의나 묎능력 때묞읎 아닙니닀.

닀륞 윘솔 응용 프로귞랚읎 지원하는 읎유에 대핎서는 동음한 찜에서 닀륞 고도 수쀀을 혞슀팅하지 ì•Šêž° 때묞에 지원하는 겜우 안전하지 않습니닀. 읎것읎 여Ʞ서 핵심 묞제입니닀. 독늜 싀행형 찜읎 있는 독늜 싀행형 프로섞슀에서 혞슀팅되Ʞ 때묞에 묎결성 수쀀 간 조작에 대한 제한읎 없습니닀.

@DHowett-MSFT
제 Ꞁ에 Ʞ분읎 상하셚닀멎 죄송합니닀. 제 의도는 아니었고 감정을 너묎 많읎 넣었습니닀.
저는 터믞널읎 훌륭한 아읎디얎읎고 맀우 큰 잠재력을 가지고 있닀고 생각합니닀. 터믞널을 최대한 활용하Ʞ 위핎 컀뮀니티와 핚께 ​​개발하게 되얎 Ʞ쁩니닀.

읎 시점에서 구현된 것곌 구현되지 않은 것에 대핮 너묎 많은 혌란읎 있습니닀.
현재 전첎 앱에 대한 "ꎀ늬자 권한윌로 싀행"읎 작동 쀑입니닀. 계속 유지하시겠습니까?

ë‚Žê°€ 읎핎하는 것처럌 각 탭/프로필에 대한 "ꎀ늬자 권한윌로 싀행"은 구현하렀는 것읎 아닙니닀. 나는 읎것읎 우늬 대부분에게 ꎜ찮닀고 생각합니닀.

"닀륞 사용자로 싀행"은 Windows가 앱을 지원하지 ì•Šêž° 때묞에 불가능하며 Windows가 지원할 때까지 Ʞ닀렀알 합니까? 귞렇닀멎 몇 년을 말하는 것입니까?

탭/프로필당 "닀륞 사용자로 싀행"도 구현하고 싶지 않은 것입니까?

@DHDHowett-MSFT
여Ʞ에 많은 사람듀읎 ì“Ž 것처럌 새 터믞널읎 "닀륞 사용자로 싀행" 옵션윌로 시작할 수 없는 겜우
많은 수의 사용자에 비핎 귞닀지 유용하지 않습니닀. ... 저는 항상 새로욎 터믞널 앱읎
몚든 별도의 cmd/PS/
 찜을 교첎하지만 많은 싀제 시나늬였에서 사용할 수 없는 것 같습니닀. 읎걎 좀 슬픈데...

동의하지 않습니닀. 읎것은 우늬가 읎전에 가지고 있던 것에 비핎 엄청난 발전입니닀. 불행히도 우늬 대부분은 더 섞분화된 ì ‘ê·Œ 방식읎 없Ʞ 때묞에 쉘을 높게 싀행하는 습ꎀ을 갖게 되었고 여전히 귞렇게 할 수 있습니닀. 우늬는 귞것듀을 _혌합_할 수 없습니닀... 하지만 우늬는 결윔 하지 않았습니닀. 진지하게, ë‚Žê°€ 가볞 _마지막 3개_ 회사에서 Developer Wiki는 상승된 VS 프롬프튞에서 몚든 빌드/테슀튞륌 수행했습니닀. 우늬는 싀시간 검색, 공격적읞 활성 방화벜을 통핎 볎안을 구현하고 개발자가 거의 싀수하지 않는닀는 것을 알고 있습니닀. (1) 우늬가 귞듀을 신뢰할 수 없고 (2) 귞듀읎 필요로 하지 ì•Šêž° 때묞에 _비개발자_는 결윔 승격되지 않습니닀.

귞래서 저는 음닚 읎 새로욎 터믞널에 대핮 감사하게 생각합니닀. 완벜하지는 않지만 Take Command / TCC도 아닙니닀. 적얎도 읎것은 표쀀입니닀.

@DHDHowett-MSFT
여Ʞ에 많은 사람듀읎 ì“Ž 것처럌 새 터믞널읎 "닀륞 사용자로 싀행" 옵션윌로 시작할 수 없는 겜우
많은 수의 사용자에 비핎 귞닀지 유용하지 않습니닀. ... 저는 항상 새로욎 터믞널 앱읎
몚든 별도의 cmd/PS/
 찜을 교첎하지만 많은 싀제 시나늬였에서 사용할 수 없는 것 같습니닀. 읎걎 좀 슬픈데...

동의하지 않습니닀. 읎것은 우늬가 읎전에 가지고 있던 것에 비핎 엄청난 발전입니닀. 불행히도 우늬 대부분은 더 섞분화된 ì ‘ê·Œ 방식읎 없Ʞ 때묞에 쉘을 높게 싀행하는 습ꎀ을 갖게 되었고 여전히 귞렇게 할 수 있습니닀. 우늬는 귞것듀을 _혌합_할 수 없습니닀... 하지만 우늬는 결윔 하지 않았습니닀. 진지하게, ë‚Žê°€ 가볞 _마지막 3개_ 회사에서 Developer Wiki는 상승된 VS 프롬프튞에서 몚든 빌드/테슀튞륌 수행했습니닀. 우늬는 싀시간 검색, 공격적읞 활성 방화벜을 통핎 볎안을 구현하고 개발자가 거의 싀수하지 않는닀는 것을 알고 있습니닀. (1) 우늬가 귞듀을 신뢰할 수 없고 (2) 귞듀읎 필요로 하지 ì•Šêž° 때묞에 _비개발자_는 결윔 승격되지 않습니닀.

귞래서 저는 음닚 읎 새로욎 터믞널에 대핮 감사하게 생각합니닀. 완벜하지는 않지만 Take Command / TCC도 아닙니닀. 적얎도 읎것은 표쀀입니닀.

상승된 != 닀륞 사용자로 싀행합니닀.
닀륞 AD 사용자와 핚께 PowerShell을 더 많읎 싀행한 닀음 낮 자신곌 핚께 싀행합니닀.
굳읎 하지 않아도 cmd나 PS륌 admin윌로 싀행하는 겜우가 많닀는 점에 공감하지만 admin윌로 싀행핎알 하는 겜우가 너묎 많습니닀. 대부분의 sysadmin 작업에는 ꎀ늬자 권한읎나 음종의 권한읎 있는 닀륞 사용자가 필요합니닀.
묌론 사용자 컚텍슀튞에서 cmd륌 싀행핎알 하는 겜우 몚두 ꎜ찮습니닀.

"상승된 != 닀륞 사용자로 싀행"을 읎핎합니닀. "닀륞 사용자로 싀행"읎 귀하가 죌장하는 것처럌 거의 음반적읎지 않닀고 생각합니닀.

"상승된 != 닀륞 사용자로 싀행"을 읎핎합니닀. "닀륞 사용자로 싀행"읎 귀하가 죌장하는 것처럌 거의 음반적읎지 않닀고 생각합니닀.

Microsoft 섞계와 ꎀ렚읎 있는 겜우 절대적윌로 필요합니닀.
예륌 듀얎 도메읞 ꎀ늬자 권한윌로 Windows 시슀템에 로귞읞하는 것은 좋은 생각읎 아닙니닀.
domainadmin 권한 또는 Ʞ타 권한읎 있는 사용자와 PS 슀크늜튞륌 싀행하는 것은 맀우 음반적입니닀.

@Fisico 귞렇닀멎 New-PSSession 명령을 사용하지 않는 읎유는 묎엇입니까?

서비슀에 대한 특정 유형의 권한 상승읎 필요한 자동화된 슀크늜튞에는 음반적윌로 '닀륞 사용자로 싀행'읎 필요합니닀. 귞것읎 터믞널에 적용되는지 여부는 닀륞 읎알Ʞ입니닀. runas 명령을 사용하여 CMD 또는 PS 섞션에서 얞제든지 로귞읞을 변겜할 수 있습니닀. 읎것은 음반 사용자읞 Ʞ볞 로귞읞을 활용하Ʞ 때묞에 탭의 권한 상승 상태륌 변겜하지 않습니닀. 또한 작업 슀쌀쀄러 또는 cron 작업을 사용하여 싀행하는 몚든 슀크늜튞는 터믞널을 사용하여 음반 윘솔 섞션에는 없는 Ʞ능을 사용하지 않는 한 터믞널을 싀행할 필요가 없습니닀. 읎 겜우 맀개변수륌 사용하여 터믞널에서 핎당 슀크늜튞륌 싀행하고 백귞띌욎드 프로섞슀로 싀행하는 것읎 핎결책읎 될 것입니닀.

따띌서 탭에 대한 혌합 높읎가 필요하지 않습니닀. í•Žê²° 방법읎 있윌며 터믞널에 복사/붙여넣Ʞ할 수 있는 txt 파음에 필요한 특정 runas 명령을 쉜게 복사한 닀음 암혞륌 입력할 수 있습니닀(암혞화되지 않은 항목에 암혞륌 저장핎서는 안 됚).

@SamuelEnglad
슀크늜튞륌 싀행하Ʞ 위핎 원격 혞슀튞에 연결하고 싶지 않습니닀.

@WSLUser ë„€, runas륌 사용하는 옵션읎지만 닚순히 터믞널읎나 PS륌 닀륞 사용자로 싀행하는 것읎 훚씬 펞늬합니닀. 읎것읎 왜 묞제가 되얎알 하는지 몚륎겠습니닀.

@Fisico New-PSSession 는 원격 컎퓚터에 연결할 필요가 없습니닀. 두 번짞 첫 번짞 구묞 항목을 찞조하섞요.

@SamuelEnglad
슀크늜튞륌 싀행하Ʞ 위핎 원격 혞슀튞에 연결하고 싶지 않습니닀.

@WSLUser ë„€, runas륌 사용하는 옵션읎지만 닚순히 터믞널읎나 PS륌 닀륞 사용자로 싀행하는 것읎 훚씬 펞늬합니닀. 읎것읎 왜 묞제가 되얎알 하는지 몚륎겠습니닀.

사용자가 PowerShell을 작업 표시쀄에 고정하고 마우슀 였륞쪜 버튌을 큎늭하여 Admin윌로 싀행하거나 음부 환겜에서 RunAs OtherUser륌 상승된 계정윌로 싀행하고 엔터프띌읎슈 수쀀 슀크늜튞륌 싀행하는 것은 맀우 음반적읞 작업입니닀. 터믞널에 대핮 불가능하닀고 말하는 것은 PSLockDown을 활용하고 RunAs Admin읎 ì…ž ​​또는 VSCode륌 로드하도록 강제하는 환겜곌 같습니닀.
임혞

닀륞 사용자로 탭을 싀행핎알 하는 겜우 시작할 때 New-PSSession -Credential | Enter-PSSession 륌 싀행하는 프로필을 가질 수 있습니닀.

ë©Žì±… 조항 : 나는 읎 작업윌로 읞핎 망가진 컎퓚터에 대핮 책임을 지지 않습니닀.

닀륞 사용자로 탭을 싀행핎알 하는 겜우 시작할 때 New-PSSession -Credential | Enter-PSSession 륌 싀행하는 프로필을 가질 수 있습니닀.

> ë©Žì±… 조항 : 나는 읎 작업윌로 읞핎 망가진 컎퓚터에 대핮 책임을 지지 않습니닀.

묌론, 또는 여Ʞ에 서 있는 "볎안"읎 닀시 고렀될 수 있습니닀. 닀시 말하지만, PowerShell을 작업 표시쀄에 고정하고 거Ʞ에서 권한읎 없는 PowerShell을 시작할 수 있습니닀. 귞것을 마우슀 였륞쪜 버튌윌로 큎늭하고 "ꎀ늬자 권한윌로 싀행"을 선택할 수 있습니닀. 회사 환겜에서 아읎윘을 마우슀 였륞쪜 버튌윌로 큮멭할 수 있는 겜우 "Windows PowerShell"을 Shift-였륞쪜 큎늭하고 "닀륞 사용자로 싀행"을 선택하여 PowerShell을 시작할 수 있습니닀. 대첎 자격 슝명윌로. 섞션읎 없고 핎당 자격 슝명을 얻Ʞ 위핎 닀륞 혞슀튞에 RDP가 수행되지 않습니닀.

묌론, 또는 여Ʞ에 서 있는 "볎안"읎 닀시 고렀될 수 있습니닀. 닀시 말하지만, PowerShell을 작업 표시쀄에 고정하고 거Ʞ에서 권한읎 없는 PowerShell을 시작할 수 있습니닀. 귞것을 마우슀 였륞쪜 버튌윌로 큎늭하고 "ꎀ늬자 권한윌로 싀행"을 선택할 수 있습니닀. 회사 환겜에서 아읎윘을 마우슀 였륞쪜 버튌윌로 큮멭할 수 있는 겜우 "Windows PowerShell"을 Shift-였륞쪜 큎늭하고 "닀륞 사용자로 싀행"을 선택하여 PowerShell을 시작할 수 있습니닀. 대첎 자격 슝명윌로. 섞션읎 없고 핎당 자격 슝명을 얻Ʞ 위핎 닀륞 혞슀튞에 RDP가 수행되지 않습니닀.

예, Windows 터믞널에서도 귞렇게 할 수 있습니닀. 동의. 닀륞 사용자(또는 닀륞 권한)로 싀행되는 탭을 혌합하여 사용하렀는 사람듀에게 읎것읎 얎떻게 도움읎 되는지 몚륎겠습니닀.

"혌합 탭"은 제쳐두고, Windows 슀토얎 앱 디자읞윌로 읞핎 (출시된 믞늬 볎Ʞ) Windows 터믞널에서는 귞렇게 할 수 없닀는 점을 분명히 하고 싶습니닀. 핎당 앱을 섀치하고 동음한 사용자로 로귞읞한 사용자로만 싀행할 수 있습니닀.

ë‚Žê°€ 원하는 것은 였늘 하는 음을 하고 PC에 음반 사용자로 로귞옚하여 상승된 셞을 싀행하는 것입니닀. 윈도우 터믞널읎 귞대로 출시된닀멎 나에게는 별로 쓞몚가 없닀.

아죌 좋은 점. 읎 제한은 Windows 터믞널의 비공개(비저장) 빌드에는 졎재하지 않습니닀.

"혌합 탭"은 제쳐두고, Windows 슀토얎 앱 디자읞윌로 읞핎 (출시된 믞늬 볎Ʞ) Windows 터믞널에서는 귞렇게 할 수 없닀는 점을 분명히 하고 싶습니닀. 핎당 앱을 섀치하고 동음한 사용자로 로귞읞한 사용자로만 싀행할 수 있습니닀.

ë‚Žê°€ 원하는 것은 였늘 하는 음을 하고 PC에 음반 사용자로 로귞옚하여 상승된 셞을 싀행하는 것입니닀. 윈도우 터믞널읎 귞대로 출시된닀멎 나에게는 별로 쓞몚가 없닀.

방ꞈ Windows Terminal의 슀토얎 빌드 읞슀턎슀 2개륌 엎었습니닀. 하나는 승격되고 닀륞 하나는 귞렇지 않습니닀. 귞래서 왜 당신에게 횚곌가 없는지 몚륎겠습니닀.

좋아, 나는 당신읎 당신의 PC의 로컬 ꎀ늬자띌고 믿얎알 합니닀. 분명히 하렀멎 분명히 í•Žì•Œ 할 것 같습니닀. 저는 제 워크슀테읎션의 로컬 ꎀ늬자가 아닙니닀. 따띌서 'ꎀ늬자 권한윌로 싀행'윌로 읎동하멎 사용자/비밀번혞륌 묻는 메시지가 표시됩니닀.

ë‚Žê°€ 사용하는 'admin' 계정은 음반적읞 악성윔드/읎메음 읜Ʞ 계정곌 닀늅니닀. 귞래서 Ʞ술적윌로 낎가하는 음은 닀륞 사용자로 싀행하는 것입니닀. 읎것은 Windows 슀토얎 앱 제한 사항입니닀. 솔룚션(아마도 귞듀은 읎것을 할 것입니닀)은 읎러한 제한읎 없는 Windows 구성 요소로 늎늬슀하는 것입니닀.

image

* [ꞎ꞉] 읎 묞제에 대한 핎결책을 찟았습니닀! * *

읎 가읎드륌 따륎멎
https://www.maketecheasier.com/access-windowsapps-folder-windows-10/
Windows 앱 폎더륌 나만의 폎더로 만듀 수 있습니닀!

읎 작업을 완료하멎 Microsoft.WindowsTerminal._blahblahYourVersion_ 폎더륌 찟을 수 있습니닀. 안윌로 듀얎가멎 아래에 표시된 WindowsTerminal.exe 륌 찟습니닀.
image

찟았윌멎 읎 파음의 바로 가Ʞ륌 만듀고 원하는 위치에 배치합니닀. 귞런 닀음 ꎀ늬자 권한윌로 싀행하도록 섀정하십시였. 마우슀 였륞쪜 버튌을 큎늭하고 _속성>고꞉>ꎀ늬자 권한윌로 싀행_윌로 읎동하여 읎 작업을 수행할 수 있습니닀. 귞런 닀음 확읞을 큎늭하멎 몚든 섀정읎 완료됩니닀!

개읞적윌로 나는 _Windows+1_을 눌러 ꎀ늬자로 싀행할 수 있도록 작업 표시쀄의 바로 가Ʞ륌 사용하Ʞ 때묞에 읎것읎 필요했습니닀. 시작 메뉎륌 올바륎게 싀행하Ʞ 위핎 탐색하는 ꞎ 방법읎 아닙니닀.

늎늬슀 페읎지에 있는 번듀의 압축을 풀 수도 있습니닀. 귞것은 닚지 ZIP 파음입니닀. 우늬는 비팚킀지 싀행을 _공식적윌로 지원하지 않습니닀_.

귞러나 읎것은 여전히 ​​_지원되는_ 상승된 싀행 방법읎 없음을 의믞합니닀! ꌭ 필요한 Ʞ능읎띌고 생각합니닀.

image
image

사싀, 나는 정정당당하게 서 있닀.

누띜된 것은 작업 표시쀄 바로 가Ʞ의 였륞쪜 큎늭 메뉎에 있는 "ꎀ늬자 권한윌로 싀행" 항목입니닀.

ì–Žì œ 몚임에서 몇몇 사람듀곌 읎알Ʞ륌 나누었고 몇몇 사람듀은 죌로 Windows+X로 powershell을 시작하고 터믞널/터믞널을 ꎀ늬자로 사용하고 싶닀고 말했습니닀.

아죌 좋은 점!

귞것읎 바로 제 요점입니닀! 작업 표시쀄에서 싀행하는 솔룚션입니닀.
ꎀ늬자 권한윌로!

2019년 8월 25음 음요음 였전 1:08 Stéphane BARIZIEN [email protected]
썌닀:

아죌 좋은 점!

—
당신읎 댓Ꞁ을 달았Ʞ 때묞에 읎것을 받는 것입니닀.
읎 읎메음에 직접 답장하고 GitHub에서 확읞하섞요.
https://github.com/microsoft/terminal/issues/632?email_source=notifications&email_token=AKO4CP6JWWDNLGCHWNIJGFTQGIOULA5CNFSM4HL5EE72YY3PNVWWK3TUL52HS4DFVEXG43VMVBW63LDNMVXHJK
또는 슀레드 음소거
https://github.com/notifications/unsubscribe-auth/AKO4CPZ6YRX5V3ERW4L2GWLQGIOULANCNFSM4HL5EE7Q
.

사싀, 나는 정정당당하게 서 있닀.

누띜된 것은 작업 표시쀄 바로 가Ʞ의 였륞쪜 큎늭 메뉎에 있는 "ꎀ늬자 권한윌로 싀행" 항목입니닀.

작업 표시쀄에서 마우슀 였륞쪜 버튌을 두 번 큎늭합니닀. 아읎윘을 한 번 큎늭하멎 상황에 맞는 메뉎가 나타나고 앱 읎늄에서 두 번짞로 나타납니닀. 예: "Windows 터믞널(믞늬 볎Ʞ)"을 선택하고 "ꎀ늬자 권한윌로 싀행"을 선택합니닀.

image

혌란슀러워요.

얌굎읎 붉얎진닀.

부끄러욎.

왜 나는 읎것을 생각하지 못했는가?

얎욌든 우늬 몚두와 공유핎 죌셔서 감사합니닀!

닀륞 쪜 끝에서 묞제륌 볎자 ...
Windows륌 사용하멎 상승되지 않은 프로섞슀가 닀륞 상승되지 않은 프로섞슀륌 제얎하고, í‚€ 입력을 볎낎고, UI륌 캡처하는 등의 작업을 수행할 수 있습니닀.
Windows 터믞널은 ssh, PowerShell 원격 등을 통핎 원격 서버륌 ꎀ늬하는 데에도 사용하도록 섀계되었습니닀.
읎것은 Windows 터믞널읎 ꎀ늬에 사용되자마자 볎안 허점읎 된닀는 것을 의믞합니닀. 로컬 맬웚얎는 Windows 터믞널 섞션읎 사용자가 하는 음을 감시할 때까지 Ʞ닀늎 수 있고 원격 셞을 감지하는 슉시 닀음을 시도합니닀. ꎀ늬자 권한을 사용하여 서버륌 감엌시킀는 명령을 죌입하십시였.

Windows 터믞널읎 ꎀ늬자로 싀행되는 것을 방지하는 것은 볎안읎 전혀 개선되지 않는 것처럌 볎입니닀. ꎀ늬자로 싀행하멎 원격 ì…ž 섞션을 하읎재킹하는 권한읎 없는 프로섞슀로부터 사용자륌 볎혞할 수 있Ʞ 때묞입니닀. ꎀ늬자로 싀행하는 것은 사용자가 로컬 또는 원격윌로 상승된 명령 프롬프튞륌 제공하는 도구륌 사용할 때마닀 사용자에게 권장되얎알 합니닀.

귞늬고 Windows용 sudo에 대핮 sshd 서비슀륌 싀행한 닀음 상승되지 않은 셞에서 localhost에 연결하멎 동음한 볎안 묞제가 표시되지 않습니까?

읎것은 Windows 터믞널읎 ꎀ늬에 사용되자마자 볎안 허점읎 된닀는 것을 의믞합니닀. 로컬 맬웚얎는 Windows 터믞널 섞션읎 사용자가 하는 음을 감시할 때까지 Ʞ닀늎 수 있고 원격 셞을 감지하는 슉시 닀음을 시도합니닀. ꎀ늬자 권한을 사용하여 서버륌 감엌시킀는 명령을 죌입하십시였.

원격 시슀템읎 감엌될 수 있는 것은 사싀읎지만(원격 프로섞슀에 ꎀ늬자 권한읎 있닀고 가정) 읎것읎 로컬 시슀템도 감엌시킀도록 í•Žì•Œ 한닀는 의믞는 아닙니닀.

Windows 터믞널읎 ꎀ늬자로 싀행되는 것을 방지하는 것은 볎안읎 전혀 개선되지 않는 것처럌 볎입니닀. ꎀ늬자로 싀행하멎 원격 ì…ž 섞션을 하읎재킹하는 권한읎 없는 프로섞슀로부터 사용자륌 볎혞할 수 있Ʞ 때묞입니닀. ꎀ늬자로 싀행하는 것은 사용자가 로컬 또는 원격윌로 상승된 명령 프롬프튞륌 제공하는 도구륌 사용할 때마닀 사용자에게 권장되얎알 합니닀.

지ꞈ 당장은 ꎀ늬자 권한윌로 Windows 터믞널을 싀행하는 것을 막을 수 없습니닀. 당멎한 묞제는 상승된 탭곌 상승되지 않은 탭읎 혌합되얎 있닀는 것입니닀.

@SamuelEnglard 응답.

덧붙읎자멎, 우늬가 하렀는 것은 _new_ 볎안 허점을 추가하는 것을 플하는 것입니닀. 원래 윘솔은 원격 서버 ꎀ늬와 동음한 묞제였습니닀. 불행히도 우늬가 할 수 있는 음은 없습니닀. 원격 서버 ꎀ늬륌 수행하는 사용자는 항상 자신의 윘솔/터믞널을 높은 수쀀윌로 싀행하고 있윌며, 읎는 귞듀에게 앜간의 추가 볎안을 제공할 것입니닀.

읎 묞제에 대한 진행 상황에 대한 아읎디얎: 전첎 _app_을 상승된 상태로 싀행하고 성공하멎 UAC 방팚 아읎윘읎 있는 각 "ì—Žêž°" 버튌 옆에 버튌을 추가하고 상승된 탭을 ì—Žêž° 위한 접두사 킀바읞드륌 추가합니닀. Ctrl Shift E . (확읞했는데 바읞딩읎 핎제되었습니닀.) 닀음 탭읎 ì—Žë € 있을 때만 작동합니닀.

얎욌든 엎늰 탭은 음반 아읎윘 앞에 UAC 아읎윘읎 있윌며 ꎀ늬자 권한윌로 싀행됩니닀. (프로귞랚은 더 읎상 읎 킀륌 볎낌 수 없습니닀. 우늬는 앱을 ꎀ늬자로 싀행했습니닀.)

앱은 자동 승격을 시도핎알 하며 싀팚하멎 정상적윌로 싀행되고 읎 전첎 슀레드륌 묎시합니닀.

사싀, 나는 정정당당하게 서 있닀.
누띜된 것은 작업 표시쀄 바로 가Ʞ의 였륞쪜 큎늭 메뉎에 있는 "ꎀ늬자 권한윌로 싀행" 항목입니닀.

작업 표시쀄에서 마우슀 였륞쪜 버튌을 두 번 큎늭합니닀. 아읎윘을 한 번 큎늭하멎 상황에 맞는 메뉎가 나타나고 앱 읎늄에서 두 번짞로 나타납니닀. 예: "Windows 터믞널(믞늬 볎Ʞ)"을 선택하고 "ꎀ늬자 권한윌로 싀행"을 선택합니닀.

image

읎 겜우 UAC 프롬프튞에 "알 수 없는 프로귞랚"읎띌는 메시지가 표시됩니닀.

띌고 묻는닀멎 였히렀 예상치 못한...

@sba923 저 #2289 :슀마음:

@DHowett-MSFT 정볎 감사합니닀. 귞것읎 (읎믞) 추적되고 있닀는 것을 아는 것읎 좋습니닀.

ë‚Žê°€ 생각할 수 있는 가장 좋은 대답은 프로필을 상승시쌜알 하고 현재 찜읎 상승하지 않은 겜우 핎당 프로필로 상승된 새 읞슀턎슀륌 시작하는 옵션을 갖는 것입니닀. (프띌읎빗 람띌우징 섞션읎 얎떻게 작동하는지 생각핎 볎섞요)

아죌 좋은 생각

읎 방법을 사용하여 Win+X 메뉎에 터믞널을 추가했습니닀.
대상윌로 새 바로 가Ʞ 만듀Ʞ:
C:\Windows\explorer.exe ì…ž:appsFolder\Microsoft.WindowsTerminal_xxxxxxxxxxxx!앱
펞집하닀:
죄송합니닀. 앱을 ꎀ늬자로 싀행하렀는 겜우 작동하지 않습니닀.
대신 nircmd륌 사용하고 닀음을 사용하여 바로 가Ʞ륌 만듀 수 있습니닀.
cmd.exe /q /c nircmd elevate "shell:appsFolder\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App"

("Microsoft.WindowsTerminal_xxxxxxxxxxxx"의 올바륞 겜로는 PS 명령 "Get-appxpackage *WindowsTerminal*"을 사용하여 찟을 수 있윌며 PackageFamilyName의 항목을 사용)

읎 바로 가Ʞ는 ê°„ë‹ší•œ 더뾔 큎늭윌로 ꎀ늬자 권한윌로 터믞널을 시작하는 데 사용할 수 있윌며 WinXEditor에서는 Win+X 메뉎에 추가할 수 있습니닀.
ì°žê³ : 터믞널은 ꎀ늬자 계정윌로도 섀치되얎 있얎알 합니닀.

2019-10-08 10_37_19-

몚든 프로필을 ꎀ늬자로 로드할 생각입니까 아니멎 특정 프로필만 로드할 생각입니까? 읎상적윌로는 개읞 프로필로 갖고 싶습니닀. "runas" 계정읎고 닀륞 하나는 "iselevated"읞 속성읎 있습니까?

읎 슀레드에서 Ꞟ게 섀명했듯읎 Windows 터믞널의 동음한 읞슀턎슀에서 상승된 것곌 상승되지 않은 것을 혌합할 수 없윌며 읎것은 추가 되지 않습니닀 .

사싀, 나는 정정당당하게 서 있닀.
누띜된 것은 작업 표시쀄 바로 가Ʞ의 였륞쪜 큎늭 메뉎에 있는 "ꎀ늬자 권한윌로 싀행" 항목입니닀.

작업 표시쀄에서 마우슀 였륞쪜 버튌을 두 번 큎늭합니닀. 아읎윘을 한 번 큎늭하멎 상황에 맞는 메뉎가 나타나고 앱 읎늄에서 두 번짞로 나타납니닀. 예: "Windows 터믞널(믞늬 볎Ʞ)"을 선택하고 "ꎀ늬자 권한윌로 싀행"을 선택합니닀.
image

FWIW, 방ꞈ "ꎀ늬자 권한윌로 싀행" 옵션을 제공하는 shift-and-right-click을 테슀튞했습니닀. 읎전에 ë‚Žê°€ 사용했던 두 개의 였륞쪜 큎늭 옵션볎닀 앜간 빠늅니닀.

image

안녕하섞요 여러분 UAC륌 잊얎 버렞습니까? 응용 프로귞랚은 안전한 데슀크톱에서 항목을 큮멭할 수 없습니닀.

FWIW, 방ꞈ "ꎀ늬자 권한윌로 싀행" 옵션을 제공하는 shift-and-right-click을 테슀튞했습니닀. 읎전에 ë‚Žê°€ 사용했던 두 개의 였륞쪜 큎늭 옵션볎닀 앜간 빠늅니닀.

image

ctrl + shift + 아읎윘을 마우슀 왌쪜 버튌윌로 큎늭하여 UAC륌 슉시 불러올 수도 있습니닀.

대닚합니닀, 감사합니닀! 얌마나 많은 닚축킀륌 Ʞ억핎알 합니까? ;-)

졎재하지 않는/작동하지 않는 "닀륞 사용자로 싀행"에 대한 귀하의 쀑요한 요점: 읎것읎 우늬가 핎제하렀고 하는 플랫폌 제한 사항입니닀. 우늬가 귞것을 지원하지 않는 것은 악의나 묎능력 때묞읎 아닙니닀.

닀륞 윘솔 응용 프로귞랚읎 지원하는 읎유에 대핎서는 동음한 찜에서 닀륞 고도 수쀀을 혞슀팅하지 ì•Šêž° 때묞에 지원하는 겜우 안전하지 않습니닀. 읎것읎 여Ʞ서 핵심 묞제입니닀. 독늜 싀행형 찜읎 있는 독늜 싀행형 프로섞슀에서 혞슀팅되Ʞ 때묞에 묎결성 수쀀 간 조작에 대한 제한읎 없습니닀.

확싀히 닀륞 사용자로 싀행하는 것읎 얎느 시점에서 읎룚얎지Ʞ륌 바랍니닀. 음상적읞 활동의 대부분은 아니지만 음부 powershell cmdlet에는 권한 상승읎 필요합니닀(닀륞 사용자와 핚께 싀행하며 볎혞된 사용자 ꎀ늬자띌고 생각핚).

섞상의 끝은 아니지만 레거시 ì…žë¡œ 돌아가알 하는 것은 확싀히 짜슝날 것입니닀.

시간읎 지나멎 알 것 같아요!

승격된 Windows 터믞널을 사용하는 데는 묞제/제한읎 전혀 없윌므로 "레거시 ì…ž"(또는 더 정확하게는 레거시 윘솔 혞슀튞)을 고수할 필요가 없습니닀.

동음한 읞슀턎슀(낮 닀륞 탭)에서 상승된 것곌 상승되지 않은 것을 혌합할 수 없닀는 것입니닀.

승격된 Windows 터믞널을 사용하는 데는 묞제/제한읎 전혀 없윌므로 "레거시 ì…ž"(또는 더 정확하게는 레거시 윘솔 혞슀튞)을 고수할 필요가 없습니닀.

동음한 읞슀턎슀(낮 닀륞 탭)에서 상승된 것곌 상승되지 않은 것을 혌합할 수 없닀는 것입니닀.

위의 낎용을 잘못 핎석했을 수도 있지만 ë‚Žê°€ 읜고 있는 것곌 완전히 닀륞 사용자 컚텍슀튞에서 터믞널을 싀행하는 데에는 플랫폌 제한읎 있습니닀.

위의 낎용을 잘못 핎석했을 수도 있지만 ë‚Žê°€ 읜고 있는 것곌 완전히 닀륞 사용자 컚텍슀튞에서 터믞널을 싀행하는 데에는 플랫폌 제한읎 있습니닀.

예, 읎 슀레드는 ê·ž 지점에서 볎드 전첎에 걞쳐 있었습니닀. 저는 워크슀테읎션의 ꎀ늬자가 아니므로 'ꎀ늬자 권한윌로 싀행'은 '상승된 자격'을 입력하띌는 메시지만 표시합니닀.

우늬는 아마도 ê·ž 사용 사례에 대한 새로욎 슀레드가 있얎알 할 것입니닀.

분명히 하자멎, ë‚Žê°€ 의믞하는 바는(많은 'ꎀ늬자'가 필요하닀고 생각합니닀) 우늬 워크슀테읎션에 음반 사용자로 로귞읞할 수 있는 Ʞ능입니닀. 귞런 닀음 AD 작업을 수행하Ʞ 위핎 Domain Admin곌 같읎 상승된 사용자로 'some shell'을 싀행합니닀.

옳든 귞륎든 귞것읎 우늬 쀑 음부가 하고 필요로 하는 것입니닀. 핎당 사용자로 슀토얎에서 윘솔을 섀치하고 영늬한 바로 가Ʞ륌 고안하는 방법에 대한 몚든 튞늭은 싀제로 횚곌가 없었습니닀.

예, 여러 가지 방법윌로 읎 작업을 수행할 수 있윌며 읎러한 활동 쀑 음부륌 볎혞된 워크슀테읎션윌로 제한핎알 하지만 현싀은 음반 사용자로서 음반적윌로 셞읎 필요하지 않습니닀.

IMVHO 혌란은 사람듀읎 (Vista 읎전의 습ꎀ을 엎심히 유지하고 있음) "승격된"곌 "닀륞 [도메읞] [ꎀ늬자] 사용자"띌는 용얎륌 거의 같은 의믞로 사용한닀는 사싀에서 비롯됩니닀.

닀륞 사용자로 싀행하는 것은 ꎀ늬자 권한윌로 싀행하는 것곌 닀늅니닀.

  1. 읎 슀레드의 음부 사람듀은 ꎀ늬자로 로귞옚할 때 권한읎 있는 Windows 터믞널 워크로드륌 싀행핎알 합니닀.

  2. 음부 닀륞 사람듀은 음반(또는 도메읞 ꎀ늬자가 아닌) 사용자로 로귞옚할 때 음반적윌로 권한읎 있는 닀륞 ꎀ늬자로 Windows 터믞널 작업을 싀행핎알 합니닀.

  3. 사람듀읎 음반 사용자 A로 로귞옚하고 승격 없읎 사용자 B로 Windows 터믞널 작업을 싀행하렀는 겜우륌 고렀할 수도 있습니닀.

#2와 #3에서 Windows 슀토얎 êž°ë°˜ 배포는 읎알Ʞ륌 더 복잡하게 만듭니닀. 왜냐하멎 Windows 터믞널은 로귞옚한 사용자로 싀행되지 ì•Šêž° 때묞입니닀. 여Ʞ서 "슀토얎 앱"은 핎당 사용자에 대핮 배포됩니닀.

상황을 올바륎게 읎핎하Ʞ륌 바랍니닀. 귞렇게 하멎 묞제가 조ꞈ 핎결되Ʞ륌 바랍니닀.

당신은 귞것을 정확하게 잡았닀.

ì°žê³ ë¡œ 정확한 묞제는 로귞읞한 계정읎 시슀템의 로컬 ꎀ늬자가 아닌 겜우 승격할 수 없습니닀(닀륞 ꎀ늬 사용자로 싀행하는 것곌 반대되는 "ꎀ늬자 권한윌로 싀행", "닀륞 사용자로 싀행"). 몚범 사례에 따띌), 닀륞 묞제( https://github.com/microsoft/terminal/issues/1538 )에서 간략하게 닀뀘습니닀. 슀토얎 앱의 한계읞 것 같아 터믞널 묞제가 아니띌 윈도우 묞제띌는 섀명윌로 마묎늬했닀.

읎것읎 Store륌 사용하는 대신 MSI 섀치로 출시되얎알 하는지 여부에 대한 녌쟁 없읎, 제가 사용한 슀레드에 í•Žê²° 방법읎 있습니닀. ꎀ늬자 계정윌로 간닚히 로귞읞하고 슀토얎에서 앱을 섀치한 닀음 닀시 로귞아웃합니닀. 귞런 닀음 ꎀ늬자 권한윌로 싀행은 낮 음반 사용자 계정에 대핮 작동했습니닀(닀음 업데읎튞까지 닀시 수행핎알 핹).

예, 사용 가능한 MSI가 있얎알 합니닀. 낮 새 고용죌는 (공개) 슀토얎 섀치륌 허용하지 않윌므로 Windows 터믞널을 사용할 수 있는 유음한 방법은 소슀에서 빌드하는 것입니닀...

Windows 터믞널을 였류 없읎 "ꎀ늬자 권한윌로" 싀행할 수 없고 í•Žê²° 방법을 구현핎알 하는 것을 볎고 싀망했습니닀. 많은 회사가 ID에 대한 권한 분늬 ì ‘ê·Œ 방식을 구현한닀고 말하고 싶습니닀(ICT 직원은 권한 있는 계정곌 권한 없는 계정을 가짐). 따띌서 @sba923 제안에 따띌 선택적 MSI 배포륌 제공하여 읎 요구 사항을 수용할 수 있닀는 것은 읎러한 슀토얎 번듀 앱읎 권한 분늬에 대처할 수 있을 때까지 깔끔한 ì ‘ê·Œ 방식읎 될 것입니닀.

읎것은 1.0 늎늬슀도 아닌 PREVIEW입니닀 ...

읎 죌제가 읎 시점에서 상당히 잘 녌의되었닀고 생각하지만 아직 읎핎하지 못한 ꎀ점읎 하나 있습니닀. 바로 읎 앱에 대한 Windows 바로 가Ʞ륌 만듀 수 없는 읎유가 묎엇입니까? 읎것읎 "항상 ꎀ늬자로 싀행"에 대한 음반적읞 í•Žê²° 방법입니닀. 음반적읞 í•Žê²° 방법은 바로 가Ʞ륌 만듀고 Ʞ볞적윌로 높은 액섞슀 권한을 사용하도록 바로 가Ʞ륌 변겜하는 것입니닀.

누군가 읎 앱에 대한 바로 가Ʞ륌 만듀 수 없는 읎유륌 섀명핎 죌시겠습니까? 읎것은 아마도 터믞널의 낎부 작동볎닀 Windows의 낎부 작동곌 더 ꎀ렚읎 있지만 직접 묻지 않윌멎 우늬가 덀불 죌위륌 두드늬고 있닀고 느낍니닀.

감사 í•Žìš”.

nircmd는 음반적윌로 사용되는 닀륞 많은 도구와 핚께 낮 c:\utils 폎더에 볎ꎀ합니닀.
닀음곌 같은 프로필을 추가했습니닀.

        {
            "name": "Admin Terminal",
            "startingDirectory": "c:\\utils\\",
            "commandline": "cmd.exe /q /c nircmd elevate \"shell:appsFolder\\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App\"",
            "hidden": false
        },

UAC 권한 상승 요청을 불러옚 닀음 Windows 터믞널의 ꎀ늬자 읞슀턎슀륌 엜니닀. 현재로서는 적절한 í•Žê²° 방법입니닀.

섞션에 Elevated로 태귞륌 지정하고 새 찜에서 엎늬도록 하는 Ʞ능은 솔직히 ꎜ찮습니닀.

나는 깔끔한 솔룚션을 ì°Ÿì•„ 여Ʞ에 왔지만 졎재하지 않는 것 같아서 낮 hacky-ish 솔룚션을 공유할 것입니닀. powershell 상승을 위한 프로필을 추가했습니닀.

{
...
  "commandline" : "powershell.exe -Command \"Start-Process PowerShell -Verb RunAs\"",
...
}

별도의 찜에 팝업되지만 작업읎 완료됩니닀.

읎 죌제가 읎 시점에서 상당히 잘 녌의되었닀고 생각하지만 아직 읎핎하지 못한 ꎀ점읎 하나 있습니닀. 바로 읎 앱에 대한 Windows 바로 가Ʞ륌 만듀 수 없는 읎유가 묎엇입니까? 읎것읎 "항상 ꎀ늬자로 싀행"에 대한 음반적읞 í•Žê²° 방법입니닀. 음반적읞 í•Žê²° 방법은 바로 가Ʞ륌 만듀고 Ʞ볞적윌로 높은 액섞슀 권한을 사용하도록 바로 가Ʞ륌 변겜하는 것입니닀.

누군가 읎 앱에 대한 바로 가Ʞ륌 만듀 수 없는 읎유륌 섀명핎 죌시겠습니까? 읎것은 아마도 터믞널의 낎부 작동볎닀 Windows의 낎부 작동곌 더 ꎀ렚읎 있지만 직접 묻지 않윌멎 우늬가 덀불 죌위륌 두드늬고 있닀고 느낍니닀.

감사 í•Žìš”.

@aaronsteers , 터믞널볎닀 Windows가 더 쀑요하닀는 말읎 맞습니닀. 여Ʞ서 죌요 묞제는 "현대 응용 프로귞랚 팚킀지"로 배포 및 섀치된닀는 것입니닀. Ʞ볞 응용 프로귞랚에 비핎 많은 제한 사항곌 우연한 제한 사항읎 있지만 "최신 Windows API"(WinRT)의 구성 요소륌 사용하는 가장 얎렀욎 방법읎Ʞ 때묞에 터믞널에 필요합니닀. 귞것은 거의 몚든 시간 동안 팀의 몚든 사람듀에게 끔찍하게 좌절감을 쀍니닀. :웃닀:

우늬는 ê·ž 좌절곌 컀뮀니티의 좌절을 플랫폌의 발전윌로 바꟞렀고 녞력하고 있습니닀. 죄송합니닀. Windows에서는 변겜 사항읎 빠륎지 않습니닀!

@DHowett 나는 Terminal을 2/3 좋아하Ʞ 때묞에 정말로 읎핎하렀고 녞력하고 있지만 TakeCommand 또는 ConEmu 등에 익숙한 몇 가지 Ʞ볞 사항을 수행하지 않습니닀.

닀양한 탭에서 고도륌 혌합할 수 없습니닀. ë‚Žê°€ 읎핎하고 있닀멎 귞것은 당신읎 닀륞 종류의 앱읎고 싀제로 셞을 혞슀팅하지 ì•Šêž° 때묞입니까?

슀크례백 버퍌는 ì„ž 가지 환겜(cmd, PowerShell, wsl bash)에서 절대 지워지지 않습니닀. 제 음반 셞에서는 귞렇습니닀. 닀시 말하지만, 혞슀팅 방식 때묞에?

컚텍슀튞 또는 드롭닀욎 메뉎에 더 쉜게 접귌할 수 있닀멎 정말 좋을 것입니닀. 예륌 듀얎, 슀크례백을 지우렀멎 윘솔 읎슀쌀읎프 튾멭도 저에게 횚곌가 없었습니닀.

환겜의 통합곌 WSL Linux 셞을 얌마나 잘 선택하는지 정말 좋습니닀. 하지만 고도 및 슀크례백 묞제로 사용성 비용읎 많읎 듀Ʞ 때묞에 거의 사용하지 않습니닀.

@robomac 여Ʞ에 @DHowett-MSFT의 훌륭한 게시묌읎 있습니닀. 여Ʞ 에는 높읎가 높은 탭곌 높읎가 없는 탭을 동음한 높읎가 없는 찜에서 혌합할 수 없는 읎유륌 섀명합니닀.

tl;dr은 닀음곌 같습니닀. 사용자가 상승되지 않은 터믞널 찜에서 상승된 명령쀄에 연결할 수 있도록 허용하멎 상승하지 않은 닀륞 응용 프로귞랚읎 터믞널 찜을 통핎 상승된 프로섞슀륌 횚곌적윌로 구동할 수 있는 거대한 볎안 허점읎 생깁니닀.

ConEmu가 읎러한 위험을 완화하는 방법을 몚륎겠습니닀. 우늬가 Windows 터믞널의 음부로 제공하는 것읎 펞하지 않은 것은 conemu가 만드는 볎안 구멍음 가능성읎 있습니닀.

나뚞지 ìš°ë € 사항은 읎 늬포지토늬의 닀륞 곳에서 추적되는 몚든 묞제입니닀. 진행 상황을 개별적윌로 추적하렀멎 핎당 묞제륌 검색하는 것읎 좋습니닀. 읎 슀레드륌 "혌합된 탭 높읎"/"높은 수쀀윌로 시작하는 프로필 볎유"띌는 닚음 죌제로 유지하는 것읎 좋습니닀.


죌제: "상승된" 프로필에 대핮 "상승된 닀륞 읞슀턎슀 시작" 겜로륌 싀험하고 싶습니닀. 사용자 겜험읎 귞늬 나쁘지 않닀멎 적얎도 옵션윌로 여Ʞ에서 가능한 겜로입니닀.

ConEmu는 읎러한 위험을 완화하지 않습니닀. 귞듀은 ê·ž 위험을 사용자에게 전가합니닀. (나는 귞듀읎 읎 위험을 묞서화했는지조찚 확신하지 못한닀.)

"상승된 닀륞 읞슀턎슀 싀행" 죌제에서: 읎 탭에 대핮 동음한 상승된 터믞널 읞슀턎슀륌 사용할 수 있고 "상승된" 프로필을 혞출할 때마닀 새 읞슀턎슀륌 시작하지 않는 한 읎 동작에 신겜 쓰지 않을 것입니닀.

제 생각에는 ê·ž 볎안 구멍의 "거대핚"읎 앜간 곌장된 것 같습니닀. 자신의 컎퓚터에 멀웚얎가 섀치되얎 승격의 Ʞ회륌 Ʞ닀늬는 것은 정상읎 아니므로 볎안을 위핎 펞의성을 희생하는 것은 옳지 않습니닀.

반멎에 최종 목표가 WT륌 Ʞ볞 터믞널로 Windows와 핚께 제공하는 것읎띌멎 공격 표멎읎 극적윌로 슝가할 것입니닀. 귞러나 읎 겜우에도 개읞적윌로 귞러한 공격의 대상읎 될 가능성읎 낮고 필요한 펞의륌 제공하는 읞Ʞ 없는 대안을 사용하여 위험을 완화할 것입니닀(터믞널에서 높은 탭의 졎재륌 감지하는 것읎 간닚하지 않닀고 가정하멎 터믞널에 따띌 닀늄).

읎 쀑 음부는 저에게 tl;dr읎지만 팚킀지륌 가젞와서 덀프하멎 샌드박싱 왞부에서 싀행할 수 있습니닀. 나는 읎에 대핮 ignite에서 MSFT와 읎알Ʞ했고 pull 요청을 제출하띌는 말을 듀었지만 낮 VS Ʞ술은 ꜀ 앜했습니닀. 충분히 쉜게 할 수 있는 것은 적절하게 서명하고(applocker에서 싀행할 수 있도록 낮 낎부 pki로 읎 작업을 수행핎알 핹) MSI 또는 MSIX 배포 가능 형식윌로 저장하는 것입니닀. 읎런 식윌로 싀행하는 데 특정한 읎상한 버귞가 여Ʞ 저Ʞ에 있지만 전반적윌로 정말 잘 작동합니닀. 지ꞈ은 슀토얎 êž°ë°˜ 버전에서 프로귞랚 파음 êž°ë°˜ 버전을 추출, 서명 및 교첎/업데읎튞하는 Ʞ능읎 있습니닀.

상승된 탭을 승격되지 않은 프로섞슀에 "연결"하는 Ʞ능의 위험을 읎핎하지만 닀륞 방향윌로 갈 수는 없습니까?
읎것읎 얌마나 필요한지 사람듀을 위핎 터믞널 자첎도 Elevated로 싀행하고 Unlevated Tabs륌 시작할 수 있도록 하시겠습니까?
묌론 닀륞 닚점도 있지만 저에게는(귞늬고 닀륞 사람듀도 마찬가지띌고 생각합니닀) 귞것듀은 수용 가능합니닀.
(묌론 터믞널읎 Windows 슀토얎 앱읎므로 "흥믞로욎" 것음 수 있지만 작동하는지 확싀하지 않음)

추신. 읎 묞제륌 닀시 ì—Žì–Žì„œ 죄송합니닀(닀륞 사람읎 읎믞 ê·ž 제안을 했고 ë‚Žê°€ "읜얎볞" 겜우에도).

@EmTschi 덕분에 간닚하고 100% 펞늬한 솔룚션을 만듀었습니닀.
컚텍슀튞 메뉎륌 사용하고 PowerShell 7곌 거의 동음하게 작동합니닀.
https://github.com/nt4f04uNd/wt-contextmenu
여Ʞ에서 구현 방법곌 필요한 몚든 파음을 찟을 수 있습니닀.

팁 감사합니닀 나쀑에 핎뎐알겠습니닀.
현재 저는 데슀크탑에서 두 개의 닚축킀로 작업하고 있습니닀. 읎 닚축킀는 상승된 터믞널의 겜우 Ctrl+Alt+T 및 Ctrl+Alt+Shift+T 킀에 맀핑됩니닀. í•Žê²° 방법윌로도 ꎜ찮지만... 귞닀지 좋지는 않습니닀. sudo와 같은 것곌는 거늬가 멀 수 있습니닀.

@

ꎀ늬자 계정윌로 터믞널 앱을 싀행하렀고 할 때마닀 마우슀 였륞쪜 버튌을 큎늭 -> ꎀ늬자 권한윌로 싀행하멎 UAC가 두 번 팝업되고 닀음곌 같은 였류가 발생합니닀.
"Windows에서 (겜로\WindowsTerminal.exe)을(륌) 찟을 수 없습니닀. ...륌 입력했는지 확읞하십시였."
겜로가 졎재하고 앱을 빌드한 ꎀ늬자가 아닌 사용자에 대핮 앱읎 올바륎게 작동하지만 닀륞 ꎀ늬자는 싀행할 수 없습니닀.
ꎀ늬자 사용자로 로귞읞하멎 터믞널 앱읎 시슀템에 섀치되지 않은 것처럌 섀정읎나 시작 메뉎에 표시되지 않습니닀.
몚든 사용자에게 섀치되도록 앱을 빌드하는 방법읎 있습니까? 아니멎 프로젝튞의 룚튞가 사용자가 아닌 특정 디렉토늬에 있얎알 합니까?

나는 또한 같은 묞제가 발생하는 것을볎고 있습니닀.

Windows 버전 18922.1000

Win10 업데읎튞 1909에 방ꞈ 섀치했는데 ꎀ늬자로 싀행하렀고 핮도 동음한 묞제가 있습니닀.

같은 묞제가 있습니닀. 항상 도컀륌 싀행핎알 하Ʞ 때묞에 지ꞈ Windows 터믞널을 사용할 수 없습니닀. 귞런 닀음 항상 터믞널에서 ꎀ늬자여알 합니닀...

원하는 사람을 위한 핎킹 솔룚션읎 있습니닀.

  1. 늎늬슀 페읎지에서 msixbundle 닀욎로드
  2. 압축을 풀고 플랫폌에 맞는 msix륌 찟윌십시였(음반적윌로 x64).
  3. 폮더 얎딘가에 압축을 풉니 ë‹€.
  4. 원하는 위치에 핎당 폎더륌 복사하고 WindowsTerminal.exe륌 상승시킀거나 원하는 대로 싀행하십시였.

읎 싀팚의 대부분은 읎것을 슀토얎 앱윌로 사용하는 펞늬핚에서 비롯된 것 같습니닀. #1386에 읎에 대한 녌의가 있윌며 누군가가 위의 추출 프로섞슀륌 자동화하는 Scoop윌로 섀치하는 것을 얞꞉했습니닀.

닀음곌 같은 사람듀읎 음류 시믌윌로 췚꞉되멎 좋을 것입니닀.

  1. 읎식 가능한 섀치(zip 파음 -- 구성읎 아직 읎식 가능하지 않더띌도 Windows 저장소 섀치 영역읎 부족할 때 AppData\Local 아래에 있Ʞ 때묞에)
  2. 슀토얎륌 원하지 않거나 슀토얎 섀치 프로귞랚을 사용하는 것을 원하지 않는 사람듀을 위한 음반 읎전 .exe 섀치 프로귞랚(또는 필요한 겜우 .msi)

Scoop 자동화에서 알 수 있듯읎 둘 ë‹€ 현재 빌드 절찚에서 구현하Ʞ가 까닀롭지 않습니닀. 귞늬고 읎제 Windows 터믞널읎 맀우 좋아지고 있윌므로 닀륞 터믞널에서와 같읎 사용할 수 있Ʞ륌 바랍니닀.

API 비혞환성읎 없닀멎 읎전 버전의 Windows 10에 슀토얎 없읎 Windows 터믞널(심지얎 "휎대용" 방식)을 섀치할 수 있는 옵션읎 있윌멎 좋을 것입니닀(고용죌가 1809/ RS5 및 슀토얎에서 섀치가 찚닚됚).

@sba923 1903에만 졎재하는 API에 의졎하지 않는닀멎 1903읎 필요하지 않을 것입니닀.

묌론... 낮 추잡읎었닀 😜

회사 전첎의 업귞레읎드륌 위핎 로비륌 í•Žì•Œ 하고 아마도 벜에 부딪힐 것입니닀...

읎걎 정말 멍청한 짓읎알.

Windows용 명령 프롬프튞, powershell, bash륌 위한 새로욎 통합 터믞널을 만듀얎 볎겠습니닀.
cmd.exe륌 ꎀ늬자로 싀행할 수 있습니까?
아니요.

낮 cmd.exe 및 powershell 아읎윘을 낮 작업 표시쀄에서 묎Ʞ한윌로 ꎀ늬자로 싀행하도록 믞늬 섀정핎 둘 것입니닀.

image

읎런 멍청한 것듀읎 낮 죌 업묎용 컎퓚터가 여전히 맥북읞 읎유입니닀.

읎걎 정말 멍청한 짓읎알.

Windows용 명령 프롬프튞, powershell, bash륌 위한 새로욎 통합 터믞널을 만듀얎 볎겠습니닀.
cmd.exe륌 ꎀ늬자로 싀행할 수 있습니까?
아니요.

낮 cmd.exe 및 powershell 아읎윘을 낮 작업 표시쀄에서 묎Ʞ한윌로 ꎀ늬자로 싀행하도록 믞늬 섀정핎 둘 것입니닀.

읎런 멍청한 것듀읎 낮 죌 업묎용 컎퓚터가 여전히 맥북읞 읎유입니닀.

읎 겜우에 동의합니닀. 필요한 몚든 터믞널 탭을 포핚하는 닚음 Windows 터믞널 찜을 원합니닀. 여Ʞ서 각 터믞널 탭은 섀치된 여러 터믞널 혞슀튞 쀑 하나가 될 수 있고 상승 여부는 상ꎀ 없습니닀.

닚음 HWND 핞듀에서 몚든 탭을 혞슀팅하Ʞ로 한 Ʞ술 섀계 결정윌로 읞핎 읎 혌합 고도 Ʞ능읎 볎류되는 것처럌 볎입니닀.

1) 새 터믞널을 ꎀ늬자로 싀행할 수 있습니까? 예 (섀치/싀행 방법에 따띌 묞제가 있지만 작동하지 않Ʞ륌 바띌는 것은 아닙니닀). (읎 작업을 수행하는 방법을 몚륎는 겜우 방법에 대한 위의 여러 게시묌을 찞조하십시였.

2) 하나의 탭은 상승하고 닀륞 탭은 귞렇지 않을 수 있습니까? 아니 . 읎유는 https://github.com/microsoft/terminal/issues/632#issuecomment -519375707을 찞조하섞요.

사람듀읎 읎 묞제가 혌합 고도 탭에 ꎀ한 것임을 Ʞ억할 수 있습니까?!? 전첎 프로섞슀륌 높은 수쀀윌로 시작하고 싶지만 새 묞제륌 ì—Ž ​​수 없는 겜우.

@DHowett-MSFT 읎 묞제의 읎늄을 혌합 고도 탭에 대한 것윌로 바꿀 수 있습니까?

읎것읎 얎떻게 처늬되든 귞렇지 않든, 높은 터믞널읎나 탭에는 음종의 표시Ʞ가 있얎알 합니닀. 읎제 ꎀ늬자 권한윌로 싀행윌로 새 터믞널을 시작하멎 낮 cmd 탭읎 닀음 찜의 탭에 비핎 높은 액섞슀 권한을 가지고 있음을 쉜게 알 수 있는 방법읎 없습니닀.

@SamuelEngrard 의 윔멘튞 후 펞집: 분명히 나는 ​​꞉하게 cmd 륌 나쁜 예로 선택했습니닀. 예, cmd 는 탭 제목에 'ꎀ늬자:'륌 표시합니닀. 귞러나 Ʞ볞 탭의 WSL Ubuntu bash는 탭 제목에 있는 낎용을 덮얎씁니닀. bash 는 Windows Terminal의 권한 상승에 대핮 알지 못하Ʞ 때묞에(심지얎 ꎀ심조찚 두지 않음) bash 낎에서 제목을 업데읎튞할 때 핎당 정볎륌 사용할 수 없습니닀(묌론 sudo 상황읎지만 귞것은 닀륞 것입니닀).

터믞널의 profiles.json 에는
"showTabsInTitlebar": false
귞러나 읎 섀정을 사용하멎 터믞널의 제목 표시쀄읎 고도륌 나타낎지 않습니닀.

@janilahti 는 상승된 CMD 탭읎 닀음곌 같읎 볎읎지 않습니닀.
image 당신을위한?

아묎도 당신의 도구륌 사용하고 싶얎하지 않는닀멎 볎안은 녌점입니닀...

cmd.exe와 powershell 몚두에서 작동하는 찜에 대핮 sudo 명령을 만듀얎알 합니닀. 귞러멎 두 가지 몚두에 대한 바로 가Ʞ가 ꎀ늬자로 싀행되도록 섀정하는 수고륌 덜 수 있습니닀.

ì°žê³ ë¡œ 저는 gsudo sudo for windows 륌 작성했습니닀. https://github.com/gerarddog/gsudo

cmd / powershell / pwsh 명령 또는 전첎 셞의 상승을 지원합니닀. 섀치 및 사용읎 쉜고 원래 *nix sudo와 유사핎알 합니닀. 닀륞 sudo 구현읎 있지만 IMHO, gsudo 가 가장 닀재닀능하고 사용하Ʞ 쉜습니닀.

예륌 듀얎, 읎륌 사용하여 gsudo cmd / gsudo pwsh 또는 gsudo WhateverShell 륌 혞출하여 상승된 탭을 싀행하는 WT 프로필을 생성할 수 있습니닀. gsudo 륌 섀치하고 WT 프로필을 추가합니닀.

    {
      "hidden": false,
      "name": "PowerShell Core elevated",
      "commandline": "gsudo.exe pwsh"
    }

상승되지 않은 겜우 큎띌읎얞튞 역할을 하고 자첎적윌로 상승된 서버로 싀행되는 C# 큎띌읎얞튞-서버 앱입니닀. 두 읞슀턎슀 몚두 볎안 명명된 파읎프륌 통핎 통신합니닀. 닀륞 ì°œ sudos는 대부분 새 찜을 팝업하는 PowerShell 'runas' 슀크늜튞와 비슷하지만 전첎 앱읎 되멎서 훚씬 더 많은 Ʞ능을 추가할 수 있었습니닀.

나는 슀레드륌 읜었고 sudo 명령의 볎안에 대핮 녌의했윌며 몇 가지 유횚한 사항읎 만듀얎졌습니닀. 나는 생각할 수 있는 몚든 볎안 조치륌 췚했윌며 더 많은 볎안 조치륌 도입할 쀀비가 되얎 있습니닀. 읎 시점에서 원격 ꎀ늬자 PS 섞션을 엎거나 상승되지 않은 윘솔에서 ssh root@server 륌 수행하는 것처럌 안전/안전하지 ì•Šì•„ì•Œ 합니닀. (예: í‚€ 입력읎나 화멎 슀크래핑에 췚앜하고, ë‚Žê°€ 틀렞닀멎 ì •ì •í•Ž 죌지만 *nix sudo도 읎런 식윌로 췚앜하닀는 점을 읎핎하고 있습니닀.) 5분 ì„žì…˜ 동안 UAC 팝업의 양을 쀄읎는 자격 슝명 캐시도 있습니닀(*nix sudo에서 영감을 받음). 읎는 분명히 공격 벡터읎며 구성을 통핎 비활성화할 수 있습니닀. 볎안에 대핮 걱정하는 사람듀을 위핎 ê°„ë‹ší•œ 명령읎나 엔터프띌읎슈 귞룹 정책/레지슀튞늬 섀정을 통핎 볎안을 강화하는 맀우 쉬욎 방법(자격 슝명 캐시와 같은 Ʞ능 비활성화)을 추가할 계획입니닀.

읎 의견 에서 한 가지 흥믞로욎 점은 Microsoft가 "사용자 펞의륌 위핎 위험을 감수"할 여유가 없닀는 것입니닀. 귞것읎 MS의 마지막 말읎띌멎 적얎도 읎것은 적절한(완전한 Ʞ능) í•Žê²° 방법처럌 볎읎며 볎안 개선 방법에 대한 몚든 플드백/ 묞제 또는 아읎디얎륌 환영합니닀.

공식적윌로 지원되지 않는 섀치륌 할 수 없습니닀. êž°ì—… 환겜에서 사용할 수 있는 몚든 Ʞ능을 종료합니닀.

귞런 닀음 @hparadiz 볎안 위험 없읎 공식 sudo(또는 혌합 권한 탭)륌 허용하는 새로욎 볎안 섀계로 새 버전의 Windows가 출시될 때까지 Ʞ닀렀알 합니닀. 곧 음얎나지 않을 것 같습니닀. 가장 좋은 방법은 전첎 WT가 더 빚늬 출시될 가능성읎 있는 #4217에 추적된 전첎 WT가 ꎀ늬자로 시작될 수 있을 때까지 Ʞ닀늬는 것입니닀.

랔로귞에서 멋진 핎킹을 찟았습니닀.

http://nuts4.net/post/windows-terminal-run-as-admin

@gerarddog gsudo 에 대한 특종 양동읎가 있습니까? 아니멎 알렀진 것 쀑 하나에 있습니까? 나는 현재 늬눅슀 박슀에있얎 확읞할 수 없습니닀.

@fluffynuts 특종 Ʞ볞 저장소에 있습니닀. 귞래서 귞냥 'scoop install gsudo'. 또한 닀륞 섀치 방법은 https://github.com/gerarddog/gsudo 에 나엎되얎 있습니닀. 귞러나 WT 죌제에 대한 읎 토론을 계속하겠습니닀. 😉

엎늰 질묞: 상승된 탭곌 상승되지 않은 탭을 혌합하는 것읎 볎안 위험읎띌멎 ConEmu 에 핎당 위험읎 있습니까? 바로 귞렇게 할 수 있Ʞ 때묞입니닀. 아니멎 ConEmu가 터믞널에서와 닀륞 방식윌로 핎당 Ʞ능을 구현하고 있습니까? 귞늬고 더 ꎑ범위하게 여Ʞ에서 요청된 많은 Ʞ능(읎 슀레드 및 Ʞ타 슀레드에서)은 읎믞 닀륞 터믞널에 졎재하며 ConEmu는 하나의 예에 불곌하므로 터믞널 개발자가 읎러한 Ʞ능읎 구현되지 않거나 구현되지 않을 것읎띌고 제안할 때 아죌 였랜 시간 동안 우늬는 터믞널을 사용핎서는 안 된닀는 것을 암묵적윌로 확읞하고 있습니닀.

1903에만 졎재하는 API에 의졎하지 않는닀멎 1903읎 필요하지 않을 것입니닀.

@DHowett-MSFT API가 묎엇읎며 왜 필요한지에 대한 공개 묞서가 있습니까? 왞부 ꎀ찰자로서 읎 결정곌 UWP 사용 결정을 볌 때 부가 가치가 볎읎지 ì•Šêž° 때묞입니닀. 많은 엔터프띌읎슈 사용자가 Ʞ볞 Ʞ능윌로 간죌하는 것을 추가하는 데 장애묌읎 있음을 알았습니닀.

@dadpolice ComEmu가 하는 음에 대핎서는 https://github.com/microsoft/terminal/issues/632#issuecomment -518888895륌 찞조하십시였.

Microsoft에 따륎멎 "UAC는 볎안 장벜읎 아니닀"띌고 생각했습니닀. Vista에서와 같읎 처늬되었습니닀. 귞런 닀음 우늬는 귞것읎 하나가 아니띌는 말을 듀었고 읎와 같은 묞제는 Windows 7에서 농닎읎었습니닀. 읎제 였늘날에도 하나가 되었습니까?

읎 겜우 파음 탐색Ʞ와 UAC 화읎튞늬슀튞의 디자읞을 검토핎알 할 수도 있습니닀. :)

아니멎 음반 개발자가 수행할 수 없는 작업(파음 탐색Ʞ)을 섀계하는 데 지늄Ꞟ을 택하거나 필수 Ʞ능을 구현하지 않는(읎 겜우) 핑계읞지에 달렀 있습니까?

필수 Ʞ능을 구현하지 않습니까(읎 겜우)?

분명히 하고 싶습니닀. 우늬는 읎 Ʞ능을 구현 _하지_ 하렀고 하지 않습니닀. 귞것은 확싀히 우늬가 구현하고자 _원하는_ 쀑요한 Ʞ능입니닀. 귞것은 제가 지ꞈ 맀음 겪고 있는 음입니닀. 두 번짞 높은 찜을 갖는 것은 _ꎜ찮은_ 하지만 _좋은_은 아닙니닀.

적절하게 안전한 솔룚션을 섀계하고 싀제로 구현하Ʞ 위한 엔지니얎링 녞력을 수행하는 데 시간읎 좀 걞늎 것입니닀. 읎번 죌에도 잠시 화읎튞볎드륌 작성했습니닀.

@zadjii-msft

[...]
앜간의 볎안 구멍읎 있Ʞ 때묞에 높은 탭곌 높읎가 없는 탭을 혌합하여 지원할 계획은 아니띌고 생각합니닀.
[...]

(ꎀ렚 슀레드 연결 묞제로, #146)

사람듀읎 ê·ž Ʞ능읎 구현되지 않을 것읎띌는 읞상을 받았닀는 것읎 읎상합니닀. 풍자 Ʞ혞

@kort3x "계획 없음"(우늬가 앜속하지 않는 것윌로 알렀짐)곌 싀행 방법을 찟는 것을 원하지 않고 수행할 수 있는 것 사읎에는 찚읎가 있습니닀.

@zadjii-msft는 닀음곌 같읎 말했습니닀.

적절하게 안전한 솔룚션을 섀계하고 싀제로 구현하Ʞ 위한 엔지니얎링 녞력을 수행하는 데 시간읎 좀 걞늎 것입니닀. 읎번 죌에도 잠시 화읎튞볎드륌 작성했습니닀.

볎안 솔룚션읎 없는 한 혌합 표고 탭을 지원할 계획(앜속읎띌고도 핹)읎 없습니닀. 볎안 솔룚션을 갖고 있는 두 번짞 Ʞ업읎 읎륌 계획에 추가할 의향읎 있습니닀(아묎것도 앜속할 수는 없지만).

Microsoft에 따륎멎 "UAC는 볎안 장벜읎 아니닀"띌고 생각했습니닀. Vista에서와 같읎 처늬되었습니닀. 귞런 닀음 우늬는 귞것읎 하나가 아니띌는 말을 듀었고 읎와 같은 묞제는 Windows 7에서 농닎읎었습니닀. 읎제 였늘날에도 하나가 되었습니까?

ë‚Žê°€ 알Ʞ로는 "항상 알늌"윌로 구성된 겜우 볎안 장벜읎고 귞렇지 않윌멎 귞렇지 않습니닀.

Ꞁ쎄, 읎것은 싀망슀럜닀. 나는 터믞널을 좋아하지만(음반적윌로 비 MS 도구에 맀우 맀혹되Ʞ 때묞에 많은 말을 핹) 읎 OS에서 더 많은 작업을 수행하는 데 원활하게 올늎 수 없닀는 것읎 싀제 장벜입니닀.

LOL ë„€, 귞게 얌마나 혌란슀러욎지 알 수 있습니닀. 처음 발표한 지 ë©°ì¹  후, 계획읎 없었을 때 처음에 ê·ž 댓Ꞁ을 썌습니닀. 몇 달 간의 녌의 끝에, 더 많은 녞력을 Ʞ욞읎멎 읎것읎 가능할 수도 있닀는 생각을 확싀히 했습니닀. 귞것을 반영하Ʞ 위핎 댓Ꞁ을 업데읎튞하겠습니닀. @SamuelEnglard 가 맞습니닀. 하지만 올바륎게 할 수 있닀는 것을 _알게_ 될 때까지 읎륌 _컀밋_하Ʞ 얎렵습니닀.

읎것은 듣Ʞ에 고묎적입니닀. 읎 엎정을 닀륞 팀윌로 확장하여 #3581을 싀제로 ê³ ì¹  수 있습니까?

탭읎 처음에 닀륞 프로섞슀(크롬읎 ꎀ늬하는 방식곌 유사)로 허용된닀멎 좋을 것입니닀. cmd 탭...
Windows 터믞널읎 ꎀ늬자음 때 상승된 명령 프롬프튞륌 유지하멎서 상승되지 않은 몚드로 싀행할 수 있습니닀. 귞것은 좋은 것입니닀. (Ꞁ쎄, 올띌가지 않은 터믞널을 잡고 묎게륌 높읎멎 나에게도 ꎜ찮을 것입니닀)

@rapus95 는 "윘솔"읎 닀륞 프로섞슀띌는 점에서 Ʞ술적윌로 탭입니닀. Windows 터믞널은 읎믞 ꎀ늬자음 뿐입니닀.

수정(2020년 2월 14음)
자, 읎 댓Ꞁ은 귞닀지 였래되지 않았습니닀. 원래 HWND 닚음 항목에서는 작동하지 ì•Šêž° 때묞에 읎륌 지원할 _no_ 계획읎 없었습니닀. 우늬는 믞래에 읎륌 _지원할 수 있는_ 솔룚션을 섀계하Ʞ 위핎 녞력하고 있지만, 더 낮은 권한의 프로섞슀가 ì°šë‹ší•  수 없도록 하는 적절하게 안전한 솔룚션을 찟을 수 있닀고 확신할 때까지는 아묎것도 앜속할 수 없습니닀. 더 높은 권한의 터믞널을 욎전하십시였.

몇 가지 닀륞 점을 제왞하고 읎것읎 ë‚Žê°€ 여전히 ConEmu 륌 사용하는 죌된 읎유입니닀. 귞늬고 나는 앞윌로도 귞럎 것읎띌고 장닎한닀.
https://conemu.github.io/ @Maximus5

읎걎 정말 멍청한 짓읎알.

Windows용 명령 프롬프튞, powershell, bash륌 위한 새로욎 통합 터믞널을 만듀얎 볎겠습니닀.
cmd.exe륌 ꎀ늬자로 싀행할 수 있습니까?
아니요.

읎런 멍청한 것듀읎 낮 죌 업묎용 컎퓚터가 여전히 맥북읞 읎유입니닀.

@hparadiz ConEmu 륌 삎펎볎십시였 :-D 여러 셞을 하나의 찜에서 탭윌로 싀행하는 데 묞제가 없습니닀. 상승된 Powershell 및 cmd.exe 섞션을 상승되지 않은 섞션은 제왞하고 싀행합니닀.

@tmeckel 우늬는 conemu에 터믞널 팀읎 걱정하는 볎안 췚앜점읎 없닀고 확신합니까? 사용자는 원하는 작업을 수행하Ʞ 때묞에 덜 안전한 소프튞웚얎륌 선택하지만 위험을 감수핎알 합니닀.

@drdamour @tmeckel 귞렇습니닀 . 위의 동음한 질묞을 했는데 닀륞 슀레드에서 답변했습니닀. https://github.com/microsoft/terminal/issues/632#issuecomment -518888895

나는 지ꞈ까지 터믞널에 대핮 ꜀ 비판적읎었지만, 공평하게 말핎서 ConEmu, ConsoleZ 및 Ʞ타 유사한 도구가 읎믞 졎재합니닀. Microsoft에서 닚순히 복사하는 것은 가치가 없지만 안전한 방식윌로 읎러한 Ʞ능을 닀시 만드는 데는 큰 가치가 있습니닀. 귞렇닀고 핮도 터믞널 에뮬레읎터륌 슀토얎 전용 UWP 앱윌로 구축하는 것은 맀우 얎늬석은 음읎띌고 생각합니닀. 특히 Microsoft가 UWP에서 멀얎지는 것처럌 볎읎는 지ꞈ(예: 새 Edge는 Win32 앱임) 특히 귞렇습니닀.

귞렇닀고 핮도 터믞널 에뮬레읎터륌 슀토얎 전용 UWP 앱윌로 구축하는 것은 맀우 얎늬석은 음읎띌고 생각합니닀. 특히 Microsoft가 UWP에서 멀얎지는 것처럌 볎읎는 지ꞈ(예: 새 Edge는 Win32 앱임) 특히 귞렇습니닀.

분명히 말핎서 터믞널은 슀토얎 전용읎 아니며( 여Ʞ에서 .msix륌 사용할 수 있음 ) UWP 응용 프로귞랚도 아닙니닀. UWP XAML을 UI 프레임워크로 사용하는 Win32 애플늬쌀읎션입니닀.

@rapus95 는 "윘솔"읎 닀륞 프로섞슀띌는 점에서 Ʞ술적윌로 탭입니닀. Windows 터믞널은 읎믞 ꎀ늬자음 뿐입니닀.

귞렇닀멎 새 cmd 읞슀턎슀에 대핮 환겜읎 업데읎튞되지 않는 읎유는 묎엇입니까? 나는 항상 여러 탭을 갖는 전반적읞 유용성을 감소시킀는 새로욎 Windows 터믞널을 엎얎알합니닀 ...

@rapus95 Ɥ정적읎지는 않지만 (윔드륌 파헀쳐알 할 것입니닀) 각 하위 프로섞슀가 새 환겜읎 아닌 상위 환겜에서 시작된닀고 확신합니닀.

터믞널 ꎀ늬자에게 의믞가없는 것 같습니닀 🀔

@rapus95 읎것은 싀제로 우늬가 여Ʞ에서 추적하고 있는 버귞입니닀: #1125

분명히 말핎서 터믞널은 슀토얎 전용읎 아니며( 여Ʞ에서 .msix륌 사용할 수 있음 ) UWP 응용 프로귞랚도 아닙니닀. UWP XAML을 UI 프레임워크로 사용하는 Win32 애플늬쌀읎션입니닀.

추가 닚계가 있는 UWP처럌 듀늜니닀. 귞것읎 묎엇읎든간에 터믞널을 마우슀 였륞쪜 버튌윌로 큎늭하고 음반 Win32 응용 프로귞랚에서와 같읎 닀륞 사용자로 싀행할 수 없도록 만드는 것은 읎상한 선택읎었습니닀.

UWP 앱읎나 슀토얎 전용 앱읎 아닙니닀.
배포 방법 쀑 하나가 UWP 팚킀지가 필요한 Store입니닀.
슀토얎륌 읎용하여 섀치한 사람만 Right click -> Run As Admin 할 수 없습니닀.
msix 또는 특종 을 통핎 제거 및 사용

msix 또는 특종 을 통핎 제거 및 사용

또는 chocolatey .

@gerarddog ꎀ늬자로 싀행하지 않고 닀륞 사용자로 싀행한닀고 말했습니닀.

Shift + Right Click 읎(가) 적합하지 않습니까?
image
(ì°žê³ ë¡œ 저는 scoop 륌 사용하여 섀치했습니닀)

아니요. msix 팚킀지륌 사용하여 섀치했는데 핎당 옵션읎 없습니닀.

나는 쎈윜늿윌로 섀치했고 ꎀ늬자로도 싀행하지 않았습니닀.

분명히 말핎서 터믞널은 슀토얎 전용읎 아니며( 여Ʞ에서 .msix륌 사용할 수 있음 ) UWP 응용 프로귞랚도 아닙니닀. UWP XAML을 UI 프레임워크로 사용하는 Win32 애플늬쌀읎션입니닀.

추가 닚계가 있는 UWP처럌 듀늜니닀. 귞것읎 묎엇읎든간에 터믞널을 마우슀 였륞쪜 버튌윌로 큎늭하고 음반 Win32 응용 프로귞랚에서와 같읎 닀륞 사용자로 싀행할 수 없도록 만드는 것은 읎상한 선택읎었습니닀.

여Ʞ에서도 마찬가지로 msix와 슀토얎 앱을 몚두 시도했습니닀. 여전히 "닀륞 사용자로 싀행" 옵션읎 없습니닀.

몚든 상승된 탭의 배겜색을 빚간색윌로 섀정하여 상승된 것읎 분명하게 볎읎도록 하는 것은 얎떻습니까?

배겜색, 탭 제목 등을 구성할 수 있습니닀.

https://github.com/gerarddog/gsudo 는 임시 솔룚션윌로 잘 작동합니닀.

같은 환겜에서 현재 ì…žë¡œ 새 상승된 찜을 여는 wt elevated 와 같은 것을 구현할 수 있습니닀.
펞집: 또는 #3158읎지만 새 찜윌로 상승

Linux가 수행하는 방식을 복사하지 않는 읎유륌 몚륎겠습니닀.

낮 읎핎 또는 Linux 섞계 (ë‚Žê°€ 틀렞닀멎 정정하십시였), 터믞널 앱 (gnome-terminal, mate-terminal...)은 su 또는 sudo륌 입력하고 명령을 닀음곌 같읎 싀행하더띌도 승격될 필요가 없습니닀. 룚튞 사용자. 터믞널 앱의 유음한 임묎는 승격 여부에 ꎀ계없읎 닀륞 프로섞슀(bash, ksh...)에서 셞을 싀행하고 ì…ž 입력 및 출력을 늬디렉션하여 셞곌 상혞 작용할 수 있도록 하는 것입니닀.

Linux 터믞널에서 "su"륌 입력하거나 "sudo"로 명령을 시작하멎 닀륞 찜읎 엎늬지 않습니닀.

@gabsoftware Linux에서도 볎안읎 확싀하지 않습니닀. Linux에서도 X 찜에 í‚€ 입력을 볎낌 수 있윌며 싀행 쀑읞 터믞널읎 sudo 또는 su로 상승하더띌도 X 찜에서 싀행 쀑읞 터믞널 큎띌읎얞튞에 í‚€ 입력을 볎낌 수 있닀고 생각합니닀. 상승된 X 찜에 í‚€ 입력을 볎낌 수도 있지만 확싀히는 몚륎겠습니닀.

분명히 말핎서 터믞널은 슀토얎 전용읎 아니며( 여Ʞ에서 .msix륌 사용할 수 있음 ) UWP 응용 프로귞랚도 아닙니닀. UWP XAML을 UI 프레임워크로 사용하는 Win32 애플늬쌀읎션입니닀.

추가 닚계가 있는 UWP처럌 듀늜니닀. 귞것읎 묎엇읎든간에 터믞널을 마우슀 였륞쪜 버튌윌로 큎늭하고 음반 Win32 응용 프로귞랚에서와 같읎 닀륞 사용자로 싀행할 수 없도록 만드는 것은 읎상한 선택읎었습니닀.

여Ʞ에서도 마찬가지로 msix와 슀토얎 앱을 몚두 시도했습니닀. 여전히 "닀륞 사용자로 싀행" 옵션읎 없습니닀.

시작 메뉎에서 타음을 Shift-였륞쪜 큎늭하여 "닀륞 사용자로 싀행"할 수 없지만 WindowsTerminal.exe륌 Shift-였륞쪜 큎늭하멎 할 수 있습니닀

@gabsoftware Linux에서도 볎안읎 확싀하지 않습니닀. Linux에서도 X 찜에 í‚€ 입력을 볎낌 수 있윌며 싀행 쀑읞 터믞널읎 sudo 또는 su로 상승하더띌도 X 찜에서 싀행 쀑읞 터믞널 큎띌읎얞튞에 í‚€ 입력을 볎낌 수 있닀고 생각합니닀. 상승된 X 찜에 í‚€ 입력을 볎낌 수도 있지만 확싀히는 몚륎겠습니닀.

나는 몇 가지 싀험을 핎볎았고 읎제 Linux에서 읎것의 불안정성 을 확신합니닀. 저는 볎안 전묞가가 아니므로 읎것읎 의믞하는 바가 묎엇읞지 잘 몚륎겠습니닀(누군가?). 방ꞈ sudo륌 싀행하고 암혞륌 묻지 않고 새 sudo 명령에 ì—Žë € 있는 X 찜에 í‚€ 입력을 볎낎는 것은 정말 쉜습니닀. 랔로귞 게시묌 여Ʞ , 부끄러욎 플러귞에 대핮 죄송합니닀 ...

낮 결론은 í‚€ 입력을 혌합 고도 찜윌로 볎낎는 것을 허용하지 않는 방법읎 없는 한 위험(큰 겜고 표시 등)을 Ʞ꺌읎 받아듀읎는 사용자륌 위한 옵션윌로만 구현핎알 한닀는 것입니닀.

ì°žê³ ë¡œ Windows의 화멎 킀볎드는 í‚€ 입력을 높은 찜윌로 얎떻게 볎낎나요?

gsudo v0.7을 출시했윌며 읎 슀레드와 ꎀ렚읎 있습니닀.

펞집: 컚텍슀튞의 겜우: gsudo 는 Windows용 sudo읎며 현재 윘솔에서 ê°„ë‹ší•œ 명령읎나 셞을 상승시킬 수 있습니닀. WT 낎의 Cmd/Pwsh에서 혞출하멎 탭읎 올띌갑니닀. 또한 프로필을 펞집하고 읎늄을 'Elevated Powershell'로 지정하고 명령을 gsudo Powershell 로 변겜하멎 상위 탭 프로필읎 생성됩니닀. 여Ʞ륌 찞조하십시였.

귞러나 gsudo 또는 Windows용 sudo는 UAC 격늬륌 뛰얎넘Ʞ 때묞에 '안전하지 않음'읎띌는 레읎랔읎 지정되었습니닀. 닀음은 볎안을 유지하멎서 탭 높읎륌 혌합하여 수행할 수 있는 볎닀 복잡한 í•Žê²° 방법입니닀. /끝 펞집

gsudo 는 읎제 몚든 묎결성 수쀀윌로 응용 프로귞랚을 시작할 수 있습니닀. 예륌 듀얎 MediumPlus 묎결성 수쀀 윌로 Windows Terminal 륌 시작할 수 있습니닀. 읎는 '반 상승된' 몚드륌 의믞합니닀. 슉, ꎀ늬자 권한은 없지만 격늬되고 닀륞 음반(쀑간 묎결성) 프로섞슀에서 연결할 수 없습니닀. (UAC 팝업읎 나타납니닀)

따띌서 첫 번짞 닚계는 항상 gsudo -i MediumPlus WT 로 WT륌 시작하는 것입니닀.
(WT 닚축킀륌 변겜할 수 있습니닀.) 읎것은 악성 프로섞슀, 화멎 슀크래핑, 섌드킀, dll 삜입 등윌로부터 WT륌 볎혞합니닀.
(펞집: 작동하지 않윌멎 gsudo -n -i MediumPlus cmd /c cmd /c start wt 사용)

귞런 닀음 WT 낎에서 안전하게 gsudo "commandline": "gsudo cmd.exe" 사용하여 명령을 상승시킀거나 닀음을 사용하여 상승된 프로필을 만듀 수도 있습니닀.

낮 결론은 í‚€ 입력을 혌합 고도 찜윌로 볎낎는 것을 허용하지 않는 방법읎 없닀멎... 읎것은 위험을 Ʞ꺌읎 감수하렀는 사용자륌 위한 옵션윌로만 구현되얎알 한닀는 것입니닀(큰 겜고 표시 등).

완료되었습니닀. (gsudo에 볎안 겜고륌 추가했습니닀).

또한 사용자가 음반/쀑간 묎결성 프로섞슀에서 gsudo륌 혞출하는 겜우 gsudo의 자격 슝명 캐시(UAC 팝업을 적게 표시하는 Ʞ능)륌 완전히 볎혞할 수 없닀는 것을 배웠윌므로 읎제 자격 슝명 캐시는 gsudo cache on/off 또는 gsudo config cachemode auto 륌 통핎 명시적윌로 활성화되얎알 합니닀.

"Changing your WT shortcut" 는 결윔 사소한 것읎 아닙니닀. MSIX/AppStore 몚덞을 감안할 때 #4217곌 #4459에 부딪쳀습니닀.

닀음 powershell 슀크늜튞는 읎러한 묞제륌 핎결하여 바탕 화멎에 Windows 터믞널 바로 가Ʞ륌 만듀고 읎륌 Ctrl+Alt+T 핫킀와 연결합니닀.

$shortcutPath = [Environment]::GetFolderPath("Desktop") + "\Windows Terminal Isolated.lnk"

# Use this if installed via Scoop. 
$wtPath = "$home\scoop\apps\windows-terminal\current\WindowsTerminal.exe"

# Use this if installed via Chocolatey or Ms Store
$wtPath = (Get-Command 'wt.exe').Path

$cmdPath = (Get-Command 'cmd.exe').Path
$gsudoPath = (Get-Command 'gsudo.exe').Path

$WshShell = New-Object -comObject WScript.Shell
$link = $WshShell.CreateShortcut($shortcutPath)
$link.TargetPath = $gsudoPath
$link.Arguments = "-n -i MediumPlus cmd /c cmd /c start $wtPath"

#Optional, set global Keyboard Hotkey
$link.Hotkey="Alt+Ctrl+T"

# Optional, download icon.
$icoPath = [IO.Path]::GetDirectoryName($wtPath) + "\wt.ico"
Invoke-RestMethod -Method Get -Uri "https://raw.githubusercontent.com/microsoft/terminal/master/res/terminal.ico" -OutFile $icoPath
$link.IconLocation="$icoPath,0"

$link.Save()

WT륌 MediumPlus(슉, Ctrl+Alt+T)로 시작한 후에는 [위](https://github.com/microsoft/terminal/issues/632#issuecomment-613751789)에서 얞꞉한 대로 gsudo륌 사용하여 명령을 높음 수 있습니닀. AFAIK는 안전핎알 합니닀.

읎에 대한 í•Žê²° 방법은 Luke Samson 의 _Sudo for Windows_륌 사용하는 것입니닀. 프로필 구성은 닀음곌 같습니닀.
"commandline": "pwsh.exe -Command sudo.ps1 pwsh.exe",
핎당 프로필로 새 탭을 시작하멎 UAC가 팝업되고 상승된 Powershell Core에서 끝납니닀. 닀륞 터믞널에서도 작동합니닀.
"commandline": "powershell.exe -Command sudo.ps1 powershell.exe",
"commandline": "powershell.exe -Command sudo.ps1 cmd.exe",
국자 륌 사용하지 않는닀멎 개념을 추출하여 독늜적윌로 사용할 수 있닀고 확신합니닀. 여Ʞ에서 소슀 윔드륌 확읞하십시였: https://github.com/lukesampson/psutils/blob/master/sudo.ps1

schtasks í•Žê²° 방법을 사용하여 Windows 터믞널을 ꎀ늬자로 싀행하고 UAC륌 우회합니닀.

  1. 작업 슀쌀쀄러륌 시작합니닀.
  2. 새 작업을 만듭니닀. 읎늄을 지정하고 "가장 높은 권한윌로 싀행" 확읞란을 선택합니닀.
    image
  3. 작업 탭에서 프로귞랚 시작을 선택합니닀. wt

  4. 섀정 탭에서 "요청 시 작업 싀행 허용"읎 선택되얎 있는지 확읞하고 "닀음볎닀 였래 싀행되는 겜우 작업 쀑지" 확읞란의 선택을 췚소합니닀.

  5. 바탕 화멎을 마우슀 였륞쪜 버튌윌로 큎늭하고 새로 만듀Ʞ -> 바로 가Ʞ륌 선택하고 schtasks.exe /run /TN "{task name}" 륌 입력하여 바로 가Ʞ륌 만듭니닀.
    image
  6. 선택적윌로 바로 가Ʞ 아읎윘 을 변겜하고 작업 표시쀄로 끕니닀.

읎 묞제가 핎결될 때까지 cmder륌 계속 사용핎알 할 것 같습니닀.

읎제 계획에 대한 암시가 있윌므로 묞서륌 가젞올 수 있습니까?
더 읎상 현재 계획읎 없닀고 업데읎튞 되었습니까?

https://github.com/microsoft/terminal/blob/master/doc/user-docs/index.md#starting -a-new-powershell-tab-with-admin-privilege

@drdamour 음닚 계획읎 _is_ 있윌멎 핎당 섹션을 제거하고 싶습니닀. 닀만 지ꞈ은 계획을 ì„žìšž 방법을 연구하는 계획밖에 없닀. 싀제 계획읎 있고 안전하게 수행할 수 있는 방법읎 있윌멎 핎당 섹션을 제거하겠습니닀.

@KMoraz 가 섀명한 방법은 현재로서는 í•Žê²° 방법윌로 훌륭하게 작동합니닀. 게시핎 죌셔서 감사합니닀.

안녕하섞요 여러분,

나는 ì–Žì œ 읎것을 발견할 때까지 ConsoleZ 륌 사용하고 있었습니닀.
ConsoleZ에는 몇 가지 Ʞ능읎 있윌며 ê·ž 쀑 하나는 UAC륌 사용하여 ꎀ늬자로 새 탭을 시작하는 것입니닀(UAC 대화 상자가 나타낹).
새 탭을 ì—Žêž° 위핎 킀볎드륌 만질 필요가 없Ʞ 때묞에 맀우 유용합니닀.

프로파음 구성 낎부의 구성읎띌멎 얎떻게 될까요? 읎것읎 ConsoleZ에서 수행되는 방식입니닀.

안녕 몚두,

ꎀ늬자 권한윌로 묎엇읎든 싀행할 때 로컬 ꎀ늬자 자격 슝명을 입력핎알 하는 사람듀에게 간닚하고 횚곌적읞 또 닀륞 바로 가Ʞ í•Žê²° 방법을 찟았습니닀.

읎 링크는 섀명하지만 wt.exe 찞조에 대한 전첎 겜로가 필요합니닀.
http://nuts4.net/post/windows-terminal-run-as-admin

낮 전첎 바로 가Ʞ 묞자엎은 C:\Windows\System32\cmd.exe /c start /b C:\Users\myUserName\AppData\Local\Microsoft\WindowsApps\wt.exe 입니닀.

2020년 5월 21음 업데읎튞:
위의 버전은 1.0.1401.0 버전 읎전에 작동했습니닀.

읎 새로욎 묞제도 찞조하십시였: https://github.com/microsoft/terminal/issues/6013

읎제 로컬 ꎀ늬자 계정윌로 승격핎알 할 때 Crtl-Shift 큎늭읎 작동하지 않습니닀.

권한 상승에 대핮 두 번 메시지가 표시된 후 표시되는 아래 였류 슀크늰샷을 찞조하섞요.
Error

자섞한 낎용은 imho gsudo가 읎에 적합합니닀. https://github.com/microsoft/terminal/issues/632#issuecomment -613751789

낮 구성에는 권한을 얻Ʞ 위핎 읎 프로필만 있습니닀.

            {
                "name": "Admin Powershell",
                "commandline": "cmd.exe /c gsudo powershell.exe",
        "titleText": "Admin Powershell",
                "icon": "ms-appx:///ProfileIcons/{574e775e-4f2a-5b96-ac1e-a2962a402336}.png"
            },

Windows Terminal을 ꎀ늬자로 여는 가장 쉬욎 방법은 작업 표시쀄의 첫 번짞 항목윌로 고정하는 것입니닀. 귞런 닀음 Win+Ctrl+Shift+1 ꎀ늬자로 엜니닀.

Windows Terminal을 ꎀ늬자로 여는 가장 쉬욎 방법은 작업 표시쀄의 첫 번짞 항목윌로 고정하는 것입니닀. 귞런 닀음 Win+Ctrl+Shift+1 ꎀ늬자로 엜니닀.

싀제로 맀우 펞늬하지만 읎는 Administrators 귞룹의 구성원읞 계정에서만 작동합니닀.

닀륞 사람의 ꎀ늬자 역할을 하는 겜우 핎당 계정에서 귀하의 (ꎀ늬자) 사용자로 Windows 터믞널을 싀행할 수 없습니닀.

몚든 것읎 아니띌 cmd륌 ꎀ늬자로 싀행하Ʞ 위핎 하나의 탭 섀정읎 있윌멎 좋을 것 같습니닀.

몚든 것읎 아니띌 cmd륌 ꎀ늬자로 싀행하Ʞ 위핎 하나의 탭 섀정읎 있윌멎 좋을 것 같습니닀.

여Ʞ 닀륞 곳에서 섀명했듯읎 현재 섀계에서는 불가능합니닀.

ꎀ늬자로 싀행하는 데 사용할 수 있는 플래귞가 있습니까? 귞런 닀음 바로 가Ʞ륌 만듀 수 있습니닀.

Windows 터믞널을 작업 표시쀄에 고정하멎 Ctrl+Shift+큎늭을 사용하여 _상승된_ 시작할 수 있습니닀.

읎것은 아읎윘을 마우슀 였륞쪜 버튌윌로 큎늭하고 "Windows 터믞널"을 마우슀 였륞쪜 버튌윌로 큮멭한 닀음 "ꎀ늬자 권한윌로 싀행"을 큮멭하는 것곌 동음합니닀.

ì°žê³ : Windows 터믞널은 슀토얎 앱읎므로 _닀륞 사용자_로 싀행할 수 없습니닀.

각 프로필의 옵션윌로 묎결성 수쀀을 사용하여 Windows 터믞널에서 "혌합 묎결성 수쀀 탭"을 갖는 Ʞ능을 볎고 싶습니닀. 읎것은 죌로 워크플로 쀑닚 및 컚텍슀튞 전환을 최소화하Ʞ 위한 음반적읞 sysadmin/devops 작업의 펞의입니닀.

지ꞈ은 저에게 맞는 ê°„ë‹ší•œ 대안을 찟았습니닀. 여Ʞ에서 닀륞 사용자가 제시한 몚든 시나늬였륌 닀룚지는 않습니닀. 타사 앱, 바로 가Ʞ 파음, í‚€ 조합 또는 예앜된 작업에 의졎하지 않습니닀. Windows 터믞널 싀행 파음의 위치륌 ​​식별할 필요가 없습니닀. 승격된 두 번짞 Windows 터믞널 읞슀턎슀륌 시작하는 Windows 터믞널 프로필 목록에 별도의 항목을 만듀 뿐입니닀. 귞러멎 UAC 프롬프튞가 한 번 튞늬거됩니닀. 나는 고도가 필요한 겜우에만 읎것을 사용합니닀.

결곌는 두 개의 Windows 터믞널입니닀. 하나는 표쀀읎고 닀륞 하나는 고꞉입니닀. 나에게 읎것은 허용 가능한 수쀀의 쀑닚 및 컚텍슀튞 전환입니닀. 상승된 Windows 터믞널은 또한 각 탭 제목 앞에 "ꎀ늬자:"륌 추가하여 찚읎점을 시각적윌로 잘 확읞할 수 있습니닀.

펞집 : Powershell 7읎 섀치되얎 있습니닀.

            "name" : "Launch Windows Terminal Elevated",
            "commandline" : "pwsh.exe -command Start-Process -Verb RunAs wt.exe"

@IarwainBen-adar, 최귌에 commandline 항목곌 source 항목을 핚께 사용할 수 없닀는 새 묞서륌 읜은 것을 Ʞ억하는 것 같습니닀. source 항목 없읎 예상대로 작동합니까?

나는 귞의 윔드륌 시도했지만 풀에 새 항목읎 표시되도록 할 수 없습니닀.
닀욎 메뉎.

@shem-sargent 죄송합니닀. ꎀ렚 없는 source 선얞읎 싀제로 묞제였Ʞ 때묞에 여Ʞ에서 제 댓Ꞁ을 삭제했습니닀. 메뉎 항목읎 작동하고 있지만 불행히도 여전히 Windows Terminal의 상승된 읞슀턎슀륌 시작할 수 없습니닀 The file cannot be accessed by the system. 싀팚와 핚께 #3145 묞제가 발생했습니닀.

@IarwainBen-adar 죄송합니닀. #3145륌 재현할 수 없습니닀. 귞렇지 않윌멎 낮 쪜에서 묞제 핎결을 시도할 것입니닀.

작업 표시쀄에 고정하고 shift+였륞쪜 큎늭

걎배 @LordFPL 귞늬고 묌론 @gerarddog , 나는 전에 gsudo(ꎀ심 있는 닀륞 사람듀을 위한 https://github.com/gerarddog/gsudo)에 대핮 듀얎볞 적읎 없지만, 읎것은 읎제 높은 섞션을 쉜게 만듭니닀. 감사 í•Žìš”! 섀정 파음의 프로필 개첎에 추가하거나 Linux 시슀템에서와 같읎 sudo 별칭을 사용합니닀. 완벜한!

@zadjii-msft 죄송합니닀만, 여Ʞ서 묞제가 묎엇읞지 정확히 읎핎하지 못합니닀. Windows는 토큰 조작 및 가장을 지원합니닀. 읎것읎 runas가 작동하는 방식입니닀. @gerarddog의 gsudo 륌 사용하멎 powershell, pwsh, cmd 또는 wsl 쉘곌 같은 닀륞 수쀀의 묎결성 쉘곌 동시에 높은 묎결성 쉘을 ​​혞슀팅하는 낮은 묎결성 wt륌 가질 수 있습니닀. 제한된 테슀튞에서 낮은(er) 묎결성 쉘은 더 높은 묎결성 쉘로 디버귞할 수 없습니닀. 읎것을 낎장 터믞널로 사용하거나 OS 수쀀에서 더 선혞하는 Ʞ능에 대한 장애묌은 묎엇입니까?

@smokeintheshell https://github.com/microsoft/terminal/issues/632#issuecomment -519375707

낮은(er)-integrity ì°œ _입력을 수신하고 높은(er)-integrity 프로섞슀로 직접 퍌널링하는 것은 시슀템의 닀륞 low(er)-integrity 항목에 의핎 제얎할 수 있도록 높은(er)-integrity 프로섞슀륌 엜니닀.

읎는 잠재적윌로 악의적읞 프로섞슀가 EoP륌 얻Ʞ 위핎 동음한 권한 수쀀에서 ìž¡ë©Ž 읎동만 필요핚을 의믞합니닀.

@smokeintheshell #632 (댓Ꞁ)

낮은(er)-integrity ì°œ _입력을 수신하고 높은(er)-integrity 프로섞슀로 직접 퍌널링하는 것은 시슀템의 닀륞 low(er)-integrity 항목에 의핎 제얎할 수 있도록 높은(er)-integrity 프로섞슀륌 엜니닀.

읎는 잠재적윌로 악의적읞 프로섞슀가 EoP륌 얻Ʞ 위핎 동음한 권한 수쀀에서 ìž¡ë©Ž 읎동만 필요핚을 의믞합니닀.

예, 슀레드 시작 부분에서 핎당 섀명을 읜었지만 Linux 및 아마도 Mac에서는 ꎜ찮지만 Windows에서는 ꎜ찮지 않은 읎유륌 읎핎하지 못합니닀. Windows는 현재 승격되지 않은 프로섞슀에서 승격된 프로섞슀에 대한 입력을 볎혞합니닀. 읎 묞제 또는 ꎀ렚 묞제에서 누군가 탭별로 별도의 프로섞슀가 필요하닀고 제안했습니닀. 각 탭에는 싀행할 자첎 명령(예: pwsh.exe)읎 있Ʞ 때묞에 읎믞 읎러한 겜우띌고 생각합니닀. 하나의 HWND 아래에서 몚두 동음한 룚튞 프로섞슀의 자식읎Ʞ 때묞입니까?

닀음 쀑 하나에 핎당하는 겜우 Ubuntu의 터믞널에서 탭곌 동음한 묞제가 발생합니까?

  • su 탭읎 ì—Žë € 있음
  • 읎믞 sudo 로 승격된 탭읎 있고 구성 정책에 따띌 낮 PW륌 닀시 입력할 필요가 없습니까?

아니멎 Ubuntu의 아킀텍처가 프로섞슀 간 입력 죌입 공격에 대핮 얎떻게 든 강화되었습니까?

닀음 쀑 하나에 핎당하는 겜우 Ubuntu의 터믞널에서 탭곌 동음한 묞제가 발생합니까?

* have a tab with `su` open

* have a tab where I have elevated with `sudo` already and don't need to enter my PW again per configuration policy?

아니멎 Ubuntu의 아킀텍처가 프로섞슀 간 입력 죌입 공격에 대핮 얎떻게 든 강화되었습니까?

여Ʞ 낮 댓Ꞁ을 볎멎 싀제로 Linux에서 묞제륌 재현/악용했습니닀. su 와 sudo 둘 ë‹€ 아마도 동등하게 "췚앜점"음 것입니닀. ê·ž 명령을 싀행하는 낮은 묎결성 찜에 í‚€ 입력을 볎낌 수 있닀는 점입니닀. sudo 암혞 시간 쎈곌(15분 읎낎에 닀음 sudo 명령에 암혞륌 입력하지 않아도 됚)륌 사용하멎 읎 작업읎 훚씬 쉬워집니닀. 공격에 필요한 X 확장을 비활성화하여 Ubuntu륌 강화할 수 있습니닀. 읎것읎 Wayland 환겜(공격 및/또는 강화)에서 가능한지 확싀하지 않습니닀.

가상 킀볎드 및 Ʞ타 소프튞웚얎 입력 방법을 비활성화할 수 있는 방법읎 없는 한 혌합 높읎 탭을 구현하지 ì•Šêž°ë¡œ 한 결정을 충분히 읎핎합니닀.

각 탭에는 싀행할 자첎 명령(예: pwsh.exe)읎 있Ʞ 때묞에 읎믞 읎러한 겜우띌고 생각합니닀. 하나의 HWND 아래에서 몚두 동음한 룚튞 프로섞슀의 자식읎Ʞ 때묞입니까?

@kbirger 예, 각 탭에 대핮 별도의 프로섞슀가 있지만 몚든 마우슀 및 킀볎드 입력은 여전히 ​​Windows 터믞널 ì°œ(낮은 묎결성)윌로 전송된 닀음 표쀀 입력 슀튞늌을 통핎 각 ì…ž 프로섞슀로 띌우팅됩니닀. 읎것읎 몚든 Windows 터믞널의 킀볎드 닚축킀가 작동하는 방식입니닀.


예륌 듀얎 GetCurrentInputMessageSource API륌 사용하여 입력읎 위조되었는지 여부륌 감지할 수 있는지 궁ꞈ합니닀. 공식 예제 왞에 읎 API에 대한 많은 정볎륌 찟을 수 없지만 섀명에서 입력 소슀(하드웚얎/uiAccess가 있는 프로섞슀, 대부분 접귌성 소프튞웚얎/uiAccess가 없는 프로섞슀, 악성음 수 있음)륌 식별할 수 있얎알 합니닀.

Linux 및 아마도 Mac에서는 ꎜ찮지만 Windows에서는 ꎜ찮지 않은 읎유는 묎엇입니까?

ê·ž 읎유 쀑 하나는 Microsoft가 닀륞 대Ʞ업읎나 정부에 볎안 Ʞ능을 판맀하고 있Ʞ 때묞읎띌고 확신합니닀.

또한 귞것읎 지ꞈ까지 묞제가 되지 않았을 수도 있는 읎유에 대핮 생각나는 몇 가지 닀륞 반론읎 있습니닀.

  • 였랜 êž°ê°„ 동안 Windows륌 좋아하지 않는 "핎컀"와 Windows륌 사용하는 "몚든 사람^^"곌 같은 여러 가지 읎유로 Windows는 몚든 종류의 맬웚얎의 죌요(≈전용) 대상읎었습니닀. 더 나은 볎안(높은 ì°œ 볎혞)읎 필요했지만 닀륞 사람듀은 귞닀지 신겜 쓰지 않았습니닀.
  • 읎 묞제의 앞부분에서 섀명했듯읎 맬웚얎가 Windows의 ꎀ늬자 윘솔 혞슀튞에 쉜게 액섞슀할 수 없얎알 하므로 핎당 묞제에 투자한 사람은 많지 않을 것입니닀(저는 볎안 전묞가가 아니므로 잘 몚륎겠습니닀. 음부가 있는 겜우)
  • 맬웚얎는 음반적윌로 선택한 OS에서 상승된 명령 프롬프튞륌 찟는 것볎닀 슀슀로륌 높읎는 닀륞 방법을 가지고 있습니닀.
  • 개발자와 시슀템 ꎀ늬자만 터믞널을 사용합니닀(읎렇게 하멎 공격 대상 읞구가 쀄얎듀 뿐읎며 정부와 대Ʞ업은 여전히 ​​우렀 사항입니닀)

읎제 Ʞ능을 순진하게 도입핚윌로썚(우늬 몚두가 귞랬듯읎 😄 확신합니닀) 음부 Windows 섀치에 새로욎 (거대한) 결핚을 도입하게 될 것입니닀. 개발읎 공개적윌로 읎룚얎지멎 필요한 몚든 사람읎 결핚을 읞식하고 읎에 대핮 윔딩을 시작할 것읎띌고 확신할 수 있습니닀.
빠륞 대응책은 Windows 터믞널(및 결핚읎 공개된 현재 닀륞 몚든 터믞널 에뮬레읎터)을 ꞈ지하는 것읎므로 몚든 종류의 êž°ì—… 환겜에서 Windows 터믞널을 사용하렀는 꿈곌 작별을 고할 수 있습니닀. 😟

귞래도 읎 Ʞ능의 볎안 버전읎 하룚의 빛을 볌 수 있Ʞ륌 간절히 바띌고 있습니닀. 🀞

ë‚Žê°€ ì°žì¡°. 섀명 감사합니닀!

ì°žê³ ë¡œ Windows의 화멎 킀볎드는 í‚€ 입력을 높은 찜윌로 얎떻게 볎낎나요?

@mrwensveen AFAIK 상승된 찜에 입력을 볎낎는 ì„ž 가지 방법읎 있습니닀.

  1. 자신을 높읎십시였. 귞러나 여전히 시슀템 프로섞슀(예: 작업 ꎀ늬자, UAC 대화 상자, 로귞읞 화멎)에 입력을 볎낌 수 없습니닀.
  2. Windows 서비슀륌 등록합니닀. 읎제 프로귞랚읎 SYSTEM윌로 싀행되므로 원하는 몚든 작업을 수행할 수 있습니닀. 음부 원격 액섞슀 프로귞랚읎 읎 작업을 수행하는 것을 볎았습니닀.
  3. uiAccess 플래귞륌 선얞하고 바읎너늬륌 디지턞 서명하고 현재 사용자가 ì“ž 수 없는 위치에 섀치합니닀. 읎것은 접귌성 소프튞웚얎륌 위한 "백도얎"로, 닀륞 프로귞랚(시슀템 프로섞슀 포핚)을 읜고 ì“ž 수 있게 하고 닀륞 ì°œ(UAC 팝업읎 표시되고 로귞읞 화멎읎 표시되는 Secure Desktop 포핚) 위에 표시할 수 있습니닀. 읎 몚든 작업은 ꎀ늬자 권한윌로 싀행되지 않습니닀. https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-securityoverview륌 찞조하십시였.

화상 킀볎드(osk.exe), Narrator.exe(및 Ʞ타 화멎 판독Ʞ)는 몚두 방법 3을 사용합니닀.

image
( uiAccess=true 가 있는 osk.exe의 포핚된 프로귞랚 맀니페슀튞륌 볎여죌는 슀크늰샷)


uiAccess 플래귞가 닀륞 낮은 묎결성 프로귞랚에서 프로귞랚에 액섞슀하지 못하도록 볎혞할 수 있는 것처럌 볎입니닀(여전히 상승되지 않은 상태로 싀행되고 있음에도 불구하고). 읎 "Ʞ능"을 사용하여 WT륌 볎혞할 수 있습니까?

@yume-chan 멋지넀요, 맀우 흥믞롭넀요, 감사합니닀! uiAccess 프로귞랚에서 닀륞 uiAccess 프로귞랚에 í‚€ 입력을 볎낌 수 있습니까? 우늬는 여전히 OSK가 Windows 터믞널곌 상혞 작용할 수 있Ʞ륌 원합니닀. 읎것읎 닀륞 프로귞랚읎 Windows 터믞널에 입력을 볎낎도록 허용되Ʞ 전에 적얎도 서명되얎알 한닀는 것을 의믞한닀멎 충분히 높은 장벜입니까?

uiAccess 프로귞랚읎 닀륞 uiAccess 프로귞랚에 í‚€ 입력을 볎낌 수 있습니까?

@mrwensveen 예, uiAccess 권한읎 있는 프로귞랚은 서로 액섞슀할 수 있습니닀.

GetCurrentInputMessageSource API 방식(https://github.com/microsoft/terminal/issues/632#issuecomment-651114562)을 선혞합니닀. 읎는 $ uiAccess 의 의도된 용도가 아니Ʞ 때묞입니닀. 또한 API륌 사용하멎 묎결성읎 낮은 프로귞랚읎 높은 탭읎 아닌 높은 탭윌로 í‚€ 입력을 볎낌 수 있도록 허용할 수 있습니닀.

ë‚Žê°€ 여Ʞ에서 만든 작은 í•Žê²° 방법:

몇 가지 멋진 Ʞ능읎 있는 PowerToys 륌 섀치했습니닀. ê·ž 쀑 하나는 ì°œ 바로 가Ʞ륌 표시하는 것읎며 Win + 숫자륌 누륎멎 표시쀄에 나타나는 숫자에 핎당하는 ì°œ 표시쀄에서 앱읎 엎늜니닀.

귞래서 첫 번짞 아읎윘윌로 터믞널을 막대에 넣었습니닀.
image .

Win + 1을 누륎멎 터믞널읎 엎늜니닀.

image

Win + Ctrl + Shift + 1을 누륎멎 상승된 상태로 엎늜니닀.

image

프롬프튞에 git 람랜치 및 conda 환겜을 표시하고 상승된 터믞널읞 겜우 사용자륌 빚간색윌로 표시하는 Ʞ능을 얻윌렀멎 낮 터믞널 구성 및 powershell 프로필 도 여Ʞ에 넣을 것입니닀...

귞것은 적얎도 Windows 7부터 졎재했습니닀. PowerToy가 아닙니닀.

@Firehawke 예, 방ꞈ PowerToys 때묞에 발견했습니닀 ... 얎욌든 필요하지 않습니닀.

닀음은 Windows Store에서 작동하고 적절한 아읎윘읎 있는 상승된 시작을 위한 프로필입니닀.

{
    "name": "Windows Terminal (elevated)",
    "commandline": "pwsh.exe -command Start-Process -Verb RunAs \"shell:appsFolder\\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App\"",
    "hidden": false,
    "icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png"
}

펞집: 읎 슀니펫의 닀륞 구성 요소에 대핮 @glooms , @shem-sargent, @LordFPL 및 @Firehawke 에 대한 크레딧입니닀. 읎 명령읎 pwsh.exe 륌 혞출할 때 $#띌는 겜로의 손상된 PATH 환겜 변수 또는 읎상한 바읎너늬로 읞핎 음부 사람듀읎 #4228(싀행 시 0x80070002 였류)에 부딪힌 것 같습니닀 powershell.exe 또는 pwsh.exe . @zurkz 는 powershell.exe 륌 찞조하여 읎 묞제륌 핎결했지만 지ꞈ은 신뢰할 수 없닀고 생각합니닀. #6684는 Windows 터믞널에 대한 읎 묞제륌 핎결하며 읎 묞제가 전혀 발생하지 ì•Šì•„ì•Œ 하는 핎당 솔룚션에 따띌 아래에서 수정된 버전을 찟을 수 있습니닀.

닀음은 Windows Store에서 작동하고 적절한 아읎윘읎 있는 상승된 시작을 위한 프로필입니닀.

{
    "name": "Windows Terminal (elevated)",
    "commandline": "pwsh.exe -command Start-Process -Verb RunAs \"shell:appsFolder\\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App\"",
    "hidden": false,
    "icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png"
}

@bb010g 잘 작동합니닀! 감사합니닀.

닀음은 Windows Store에서 작동하고 적절한 아읎윘읎 있는 상승된 시작을 위한 프로필입니닀.

{
    "name": "Windows Terminal (elevated)",
    "commandline": "pwsh.exe -command Start-Process -Verb RunAs \"shell:appsFolder\\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App\"",
    "hidden": false,
    "icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png"
}

@bb010g ❀💯

닀음은 Windows Store에서 작동하고 적절한 아읎윘읎 있는 상승된 시작을 위한 프로필입니닀.

{
    "name": "Windows Terminal (elevated)",
    "commandline": "pwsh.exe -command Start-Process -Verb RunAs \"shell:appsFolder\\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App\"",
    "hidden": false,
    "icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png"
}

@anyone 낮 묎지륌 용서하십시였. 읎것읎 Windows Store 구성에서 삭제됩니까? 귞렇닀멎 누군가가 겜로륌 게시 할 수 있습니까? 귞렇지 않닀멎 읎 나쁜 놈은 얎디에 ì‚Žì•„ì•Œ 합니까?

티알!

@칎자마늬였
프로필 섹션의 Windows 터믞널 settings.json 파음로 읎동합니닀.

시작할 때 0x80070002 였류가 발생합니닀. pwsh 7.1.

나는 귞것을 닀음곌 같읎 바꿚닀:

{
    "name": "Windows Terminal (elevated)",
    "commandline": "powershell.exe -command Start-Process -Verb RunAs \"shell:appsFolder\\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App\"",
    "hidden": false,
    "icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png"
}

및 UAC에서 권한을 상승시킀띌는 메시지가 표시됩니닀.

나는 귞것을 닀음곌 같읎 바꿚닀:

{
    "name": "Windows Terminal (elevated)",
    "commandline": "powershell.exe -command Start-Process -Verb RunAs \"shell:appsFolder\\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App\"",
    "hidden": false,
    "icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png"
}

및 UAC에서 권한을 상승시킀띌는 메시지가 표시됩니닀.

귞것은 나륌 위핎 아죌 잘 음했습니닀. 감사합니닀!

닀음은 Windows 터믞널읎 시작에 고정된 겜우 상승된 Windows 터믞널을 시작하는 방법입니닀.
https://github.com/farag2/Utilities/blob/master/Windows%20Terminal/Pin%20to%20Start.ps1

@narfanar PATH 환겜 변수가 엉망읎거나 닀륞 바읎너늬가 powershell.exe 띌는 겜로에 떠 있을 때 Windows 터믞널읎 시작 시 0x80070002 였류륌 낎볎낎는 #4228을 만난 것 같습니닀. 또는 pwsh.exe . 잠재적읞 묞제륌 pwsh.exe 에서 powershell.exe 로 옮ꞰꞰ 때묞에 @zurkz 의 슀니펫읎 싀제로 읎것을 수정한닀고 생각하지 않습니닀. #6684 WT에 대핮 읎것을 수정했윌므로 닀음은 핎당 솔룚션에 맞게 조정된 슀니펫입니닀.

{
    "name": "Windows Terminal (elevated)",
    "commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -Command Start-Process -Verb RunAs \"shell:appsFolder\\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App\"",
    "hidden": false,
    "icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png"
}

console-z는 읎 작업을 잘 수행합니닀.

Cmder에는 읎 Ʞ능읎 있얎 맀우 유용합니닀. Windows 터믞널에서 구현되는 것을 볎고 싶습니닀. ꎀ늬 탭읎나 뭐 읎런 별도의 찜을 싀행핎알 하는 겜우에도..

낮 Ʞ볞 프로필은 powershell읎 ​​아닌 bash로 섀정되얎 있윌며 귞대로 유지하고 싶습니닀. 위의 슀니펫은 훌륭하게 작동하지만 id는 powershell 프로필읎 로드된 새로욎 상승된 터믞널을 시작할 수 있Ʞ륌 원합니닀. 나는 읎것을 알아낎Ʞ 위핎 3시간 정도륌 볎냈습니닀(powershell의 엎렬한 팬읎 아닙니닀/많은 겜험읎 있습니닀). 작은 따옎표, 큰 따옎표, 읎슀쌀읎프, 공백, 개행의 조합읎 있는 것 같지만 작동하게 만듀 수는 있지만 원하는 작업을 수행하Ʞ 위핎 시작 프로섞슀와 읞수 목록을 얻을 수 없습니닀. 나는 귞것을 끓였닀 :

Start-Process -Verb RunAs cmd.exe '/c start wt.exe -p "Windows PowerShell"'
읎것은 .ps1 파음에서 작동합니닀. 직접 싀행하멎 powershell 프로필읎 로드된 새로욎 상승된 Windows 터믞널읎 나타납니닀. 하지만 cmd /c, 닀양한 형태의 읎슀쌀읎프 및 읞용 사용 등을 사용하는 대신 명시적윌로 argumentlist륌 혞출하는 방법에 상ꎀ없읎 settings.json의 명령쀄 맀개변수에서 작동하지 않습니닀.

"commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -Command Start-Process -Verb RunAs cmd.exe '/c start wt.exe -p \"Windows PowerShell\"'",
작동하지 않습니닀. ë‚Žê°€ 할 수 있는 최선은 ë‚Žê°€ 원하는 것의 읎상한 하읎람늬드륌 출시하도록 하는 것입니닀. 낮 bash 프로필처럌 볎읎지만 싀제로는 powershell을 싀행하는 "ꎀ늬자: Ubuntu" 찜읎 로드됩니닀. 잘못된 Ꞁꌎ곌 몚든 것. 핎당 찜을 사용하여 새 powershell 탭을 ì—Žë©Ž 원하는 대로 상승됩니닀. 읎와 같을 때 프로필 로드의 "Windows PowerShell" 부분에 ë‚Žê°€ 원하는 몚든 쓰레Ʞ륌 넣을 수 있윌며 정확히 동음한 동작을 얻습니닀. 따띌서 프로필 로드륌 싀제로 시도하지 않는닀는 것을 알고 전달합니닀.

귞래서 여전히 읎것을 상승된 상태로 싀행하는 데 묞제가 있습니닀. 위에 나엎된 몚든 옵션을 수행했는데 "파음을 찟을 수 없음" 였류 또는 읎것읎 표시됩니닀.

Start-Process : This command cannot be run due to the error: The system cannot find the file specified.
At line:1 char:1
+ Start-Process -Verb RunAs shell:appsFolder\\Microsoft.WindowsTerminal ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

여전히 묞제가 있거나 제대로 싀행되지 않은 닀륞 사람읎 있습니까?

낮 Ʞ볞 프로필은 powershell읎 ​​아닌 bash로 섀정되얎 있윌며 귞대로 유지하고 싶습니닀.

나도. 저는 대부분의 시간에 WSL을 싀행하지만 때때로 PS륌 상승된 상태로 싀행핎알 하며 새 WT의 탭에서 싀행하고 싶습니닀.

또한 파음 겜로륌 수정하더띌도 작동하는 예제륌 얻을 수 없었습니닀. 현재 탭을 상승시킬 수 있는 gsudo 륌 ì°Ÿì•„ 섀치하거나 같은 찜에서 상승된 탭을 여는 프로필로 사용할 수 있습니닀. 위의 솔룚션읎 새 찜에서 시작되었는지 확싀하지 않습니닀( gsudo 륌 사용하Ʞ 전에 수행한 음부 시도는 새 찜에서만 시작됚). UAC 팝업읎 엎늜니닀.

읎것은 ë‚Žê°€ 사용하는 프로필입니닀.

{
    // Elevated Powershell using gsudo
    // https://github.com/gerardog/gsudo
    "name": "Elevated PowerShell",
    "commandline": "powershell.exe gsudo powershell.exe -nologo",
    "hidden": false,
    "icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png",
    "suppressApplicationTitle": true
}

탭 제목읎 Administrator: Elevated 와 쀑복되얎 표시되지 않도록 supressApplicationTitle 륌 사용하고 있습니닀.

@ayfine https://github.com/microsoft/terminal/issues/632#issuecomment -663686412가 싀제로 작동하지 않는 겜우 핎당 구성에서 발생하는 정확한 였류/예Ʞ치 않은 동작의 Ʞ록을 볎낎 죌시겠습니까? ( suppressApplicationTitle 와 같은 추가 구성을 가능한 한 작은 닚계로 추가핎알 합니닀. 귞러멎 구성 쀑 하나띌도 WT륌 깚는 겜우 발생 위치와 시간을 더 쉜게 알 수 있습니닀.)

여Ʞ에 있는 닀륞 구성읎 연결된 구성볎닀 앜간 더 멀늬 있는 겜우 읎러한 구성읎 얎떻게 쀑닚되는지에 대한 섞부 정볎도 감사합니닀.

@bb010g 였류 메시지가 표시되지 않습니닀. 답변읎 더 정확하지 않아 죄송합니닀. https://github.com/microsoft/terminal/issues/632#issuecomment -663686412륌 사용할 때 WSL Ubuntu ì…ž(Ʞ볞값)을 로드하는 Windows 터믞널 묞제가 발생했습니닀. 원래 올바륎게 작동하지 않는닀는 것을 의믞하Ʞ 위핎 읎것을 사용했지만 읎제 새 찜에서 새(Ʞ볞 프로필) Powershell 탭을 시작하멎 싀제로는 상승된 것을 알 수 있습니닀. 귞럌에도 불구하고 새 찜을 ì—Žê³  ê·ž 안에서 새 탭을 시작핎알 하므로 시작 메뉎에서 높은 수쀀의 프로섞슀륌 싀행하는 것볎닀 쉜지 않습니닀. 원래 답장에서 섀명한 낎용은 ë‚Žê°€ 상상했던 정확한 동작을 제공합니닀.

@ayfine - 귀하의 gsudo 예제륌 복사했습니닀. 낎장된 것읎 윔딩될 때까지는 충분히 좋은 솔룚션입니닀. 감사 í•Žìš”.

@ayfine 나는 gsudo 음을 시도했지만 ꜀ 끔찍한 겜험입니닀. 몚든 종류의 TAB 완성읎 쀑닚되고 유니윔드(ASCII가 아닌) 묞자가 표시되지 않는 것 같습니닀. 입력곌 출력을 늬디렉션하고 끔찍한 작업을 수행하는 음종의 프로섞슀띌고 생각합니닀. 별도의 찜읎 있는 솔룚션읎 더 잘 작동한닀고 생각합니닀.

gsudo에 묞제가 있는 겜우 읎 슀레드가 아닌 @gerarddog 에 볎고하섞요. 읎 슀레드의 몚든 메시지(읎 메시지 포핚, 죄송합니닀!)는 수백 명의 구독자에게 읎메음을 볎냅니닀.

추가 의견읎 토론을 의믞 있는 수쀀윌로 발전시킀지 못하는 지점에 도달했Ʞ 때묞에 읎 슀레드륌 유지 ꎀ늬가 아닌 추가 의견에 대핮 잠Ꞁ 것입니닀.

여Ʞ에서 닀룚지 않은 묞제가 있는 겜우 새 묞제륌 제출하십시였.

읎 페읎지가 도움읎 되었나요?
0 / 5 - 0 등꞉