윈 도 우 Windows cmd용 sudo 와 su
2019.01.20 01:23
이 툴은 리눅스의 sudo, su를 윈도우즈 일반 명령창에서 (관리자 권한 취득) 사용할수 있습니다.
리눅스와 다른점은 현재 사용자 암호를 물어오는 대신
UAC Elevation 확인으로 화면이 잠시 어두워진다것 입니다.
cmd 명령창에서만 사용 가능하며 사용법은 sudo 명령 [옵선1] [옵션2] [옵션3]... 형식이며
명령은 아래 댓글로 소개드린 alias (축약명령) 세팅시
자주쓰는 긴~ 명령을 간략화한 약칭으로 사용할수 있습니다.
예를들어 sudo np MyFile.txt 혹은 su rw, sudo bcdedit 이런식으로 하면 관리자 권한 획득후 실행합니다.
아무 명령없이 su 다음 명령을 바로 입력하면 실행과 동시에 창이 닫히므로 GUI 실행이 아니면 /c를 추가합니다.
이것은 현재창 자체를 관리자권한으로 전환할 방법이 없어서 /c 옵션을 추가했습니다.
즉 su /c [명령] 이렇게 하면 새 차이 열리며 실행되고 유지됩니다. (bcdedit등 CUI에 사용)
그외 메모장같은 GUI는 /c 없이 그냥 실행하면 됩니다.
=====================설치방법==================
스마트스크린 보안을 우회하기 위해 다음 절차로 설치합니다.
1. 첨부된 3파일을 한곳에 모두 저장후 저장 위치에 CMD 창을 열고
2. type INSTALL > install.cmd 하여 설치파일 생성
3. install.cmd를 관리자권한으로 설치실행 (기본 설치경로 %windir% 을 변경하려면 설치전 수정)
댓글 [11]
-
행인쓰리 2019.01.20 09:10
-
cungice 2019.01.20 09:40
유용한 자료 감사합니다. 수고 많으셨습니다.
-
Neutrino 2019.01.20 19:10
현재시점 sudo 파일은 다중 매개변수를 지원하도록 수정됐습니다. (예: sudo notepad /ansi "my file.txt" 가능)
후미의 $* 는 매개변수가 있을경우 받아들이는 기능입니다.
참고로 설치되지 않은 Potrable 유틸중 긴~~ 명령행은 Alias 파일로 등록해두면 편합니다.
다음은 제가 사용중인 alias.ini 내용입니다.
cd=cd /d $*
q=exit
ls=dir
np=notepad.exe $*
vi="%vhdhost%\Portable\vim81\vim.exe" $*
off="%vhdhost%\Portable\MonitorOff.exe"
ue="%vhdhost%\Portable\UltraEdit\Uedit32.exe" $*
qd="%vhdhost%\Portable\Q-Dir\Q-Dir.exe"
ep="%vhdhost%\Portable\EditPlus\editplus.exe" $*
crt="%vhdhost%\Portable\crt\SecureCRT.exe"rw="%vhdhost%\Portable\Registry Workshop\RegWorkshopX64.exe"
ps="%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe" $*
ide="%SystemRoot%\system32\WindowsPowerShell\v1.0\PowerShell_ISE.exe" $*이런식으로 사용자계정 루트에 alias.ini 등으로 저장후 아래 레지스트리로 등록해두면 CMD창에서 적용됩니다.
reg add "HKLM\Software\Microsoft\Command Processor" /v AutoRun /d "doskey /macrofile=\"^%userprofile^%\alias.ini\""
※ 위의 %vhdhost%는 변경 가능한 드라이브 볼륨명을 시스템 환경변수에 등록하도록 구성한 값으로 드라이브명 기입.
-
kwoods 2019.02.01 23:52
길고 자세한 설명 정말로 감사합니다.
그렇다면 "사용자이름" 이 Kimdong이라면 아랫줄 부분의 "%userprofile% 부분을 통째로 Kimdong으로 바꾸면 되는지요?
이것마저 모르는 극초보입니다. -
Neutrino 2019.02.02 12:24
아니요. C:\Users\kimdong 입니다
-
kwoods 2019.02.07 08:23
아, 그렇군요. 좋은 지식 감사드립니다.
-
skrua 2019.01.21 11:29
감사 합니다
잘 사용하도록 하겠습니다
-
ysinMotion 2019.02.07 15:02
이전 글과 더불어 앞으로 좋은 포스팅 기대합니다.
-
Neutrino 2019.02.07 23:45
지금 메크로 (alias) 관련 오류가 있었으나 수정됐고
지연을 최소화 하도록 하여 처음부터 재작성 했습니다.
아무튼 sudo 는 더이상 리눅스의 전유물이 아님니다.
-
NinaDobrev 2019.02.10 22:37
와우 이건 무조건 추천자료네요! 감사합니다!
-
Neutrino 2019.02.11 22:47
여기까지 1단계는 완성 입니다.
리눅스 su처럼 현재창을 관리자권한 창으로 전환이 가능할지 시도했으나 구조적으로 그건 불가능한듯 합니다.
참고로 explorer는 su로 실행해도 도로 일반권한으로 됩니다.
다만 Q-Dir같은 써드파티 탐색기는 잘 됩니다. 예 : su qd (위의 alias 적용시)
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
418 | 윈 도 우| 윈도우 11 작업표시줄 초단위 시계 표시하기 [3] | KS22 | 3510 | 10 | 01-15 |
417 | 윈 도 우| 윈도우 10 디스크에서 바로 설치 하기 (WinToHDD) [11] | gooddew | 4224 | 10 | 10-28 |
416 | 윈 도 우| 파일명 변경(+확장자제거) - 수정완료 [17] |
|
1774 | 10 | 02-08 |
415 | 윈 도 우| 카조님 PE에 파일 넣는 방법입니다. [12] | 하늘은높고 | 2049 | 10 | 03-04 |
414 | 윈 도 우| Windows 10 제품 키를 찾는 방법 [11] | VenusGirl | 11220 | 10 | 03-12 |
413 | 윈 도 우| 윈도우PE 단축키 설정하는 방법입니다. [8] | PC_Clinic | 975 | 10 | 01-09 |
412 | 윈 도 우| [수정] MoveOT_My설정_onoff_v6.1 [fscapture용 추가] [6] |
|
1490 | 10 | 05-03 |
411 | 윈 도 우| SRS8 --- install.wim [5] | 밤이슬216 | 3308 | 10 | 05-18 |
410 | 윈 도 우| Ventoy 설정법 (예제 포함) [1] |
|
2737 | 10 | 07-27 |
409 | 윈 도 우| 윈도우11.22H2이상에서 탐색기 탭 활성화하기-글 수정 [8] | 타천사둘리 | 2722 | 10 | 09-21 |
408 | 윈 도 우| Windows 11 작업표시줄 Taskbar 사이즈조절 [12] | 메인보드 | 2994 | 10 | 06-30 |
407 | 윈 도 우| Windows Terminal 우클릭 제거하기 [5] | suk | 2118 | 10 | 05-01 |
406 | 윈 도 우| WinNtSetup 사용하여 윈도우 설치용 VHD(가상 드라이브 파... [4] | 타천사둘리 | 1318 | 10 | 11-30 |
405 | 윈 도 우| 작업스케쥴러를 이용하여 UAC 우회하기 [11] | 지후빠 | 929 | 10 | 03-09 |
404 | 윈 도 우| 멀티부팅을 가능하게 해주는 iReboot V.2.0.1.42 최신버전 [2] | 타락천사둘 | 2378 | 10 | 11-24 |
403 | 윈 도 우| 마우스 오른쪽 메뉴에 프로그램 추가 [7] | 슈머슈마 | 2507 | 10 | 11-23 |
402 | 윈 도 우| 왕초보를 위한 pe에서 wim 파일을 이용해 윈도우 설치하기. [3] | heykevin | 1910 | 10 | 11-29 |
401 | 윈 도 우| (수정)PE에서 화면 DPI 설정에 대한 팁입니다. [11] | 지후빠 | 1194 | 10 | 12-25 |
400 | 윈 도 우| 저번에 이어서 스케줄러 등록 [6] | 슈머슈마 | 1033 | 10 | 12-28 |
399 | 윈 도 우| 이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요? [4] | 하늘은높고 | 1388 | 10 | 02-22 |
감사합니다.