Windows 설정을 조정하는 것을 좋아한다면 "상승된" 명령이나 관리자 수준 명령을 실행해야 하는 경우가 많습니다. 관리자 권한으로 명령 프롬프트를 실행하여 이 작업을 수행하는 데 익숙할 수도 있지만 Windows에서 sudo를 사용하면 훨씬 더 쉬워질 것입니다.
Windows에서 설정 앱과 사용하기 쉬운 구성 마법사를 통해 모든 것을 구성하는 데 일반적으로 중점을 두었음에도 불구하고 가끔씩 여전히 명령을 입력해야 합니다. 이들 중 다수는 표준 사용자 계정에서 작동하지 않습니다. 대신 관리자 권한으로 실행해야 합니다. 관리자 권한을 요구하는 것은 Windows에서는 여전히 비교적 새로운 개념이지만 이전 운영 체제에서는 훨씬 오랫동안 널리 사용되었습니다.
운영 체제 개발자가 수십 년 전에 문제에 대한 해결책을 생각할 정도로 널리 퍼져 있었습니다. Unix 설치에는 "사용자 전환"을 의미하는 su
명령이 있었고 지금도 있습니다. 이를 통해 계정을 다른 사용자로 전환할 수 있을 뿐만 아니라 기본적으로 시스템의 관리자 또는 수퍼유저 계정으로 실행할 수도 있습니다.
이 솔루션은 효과가 있었지만 하나의 명령을 실행하기 위해 관리자로 로그인하는 것은 과도한 것처럼 보였습니다. 해결책으로 개발자들은 다양한 의견에 따라 "사용자 전환 및 수행" 또는 "수퍼유저 수행"을 의미하는 sudo 명령을 만들었습니다. 간단히 말해서, sudo 명령을 사용하면 높은 권한으로 하나의 명령을 쉽게 실행할 수 있습니다. 궁금하신 분들을 위해 su와 sudo의 차이점을 다루었습니다.
이는 sudo 명령이 명령 프롬프트 앱을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택한 후 do_something
와 같은 명령을 실행하는 것과 거의 동일하다는 것을 의미합니다. sudo 명령을 사용하면 관리자 권한으로 명령 프롬프트를 실행해야 한다는 사실을 걱정할 필요가 없습니다. 대신 간단히 sudo do_something
를 입력하면 명령이 정확히 동일한 방식으로 작동합니다.
Microsoft는 Windows 11에 sudo 명령을 추가하고 있으며 Windows 10에 대한 지원이 줄어들고 있다는 점을 고려하면 해당 명령이 곧 제공될 것으로 예상하지 않습니다. 이 글을 쓰는 시점에서 sudo 명령은 Windows 참가자 참가자(빌드 26045 이상), 특히 개발자 및 Windows Canary 채널의 참가자에게만 사용할 수 있습니다.
Microsoft가 이 버전에서 테스트하는 일부 기능과 달리 sudo가 곧 운영 체제에 출시될 가능성이 높습니다.
사용 중인 Windows 버전에서 sudo 명령을 아직 사용할 수 없는 경우 Windows Insider에 등록해야 합니다. 이는 간단한 프로세스이지만 주의하세요. 개발자 및 카나리아 옵션은 불안정할 수 있으므로 데이터 손실을 원하지 않는 PC에서는 사용하지 마세요.
sudo 명령을 사용할 수 있는 Windows 버전을 실행하는 경우 이를 활성화하는 과정은 간단합니다. 설정 앱을 연 다음 왼쪽에서 시스템을 선택하고 창의 기본 영역에서 개발자용을 선택합니다.
여기에서 아래로 스크롤하여 sudo 활성화라는 확인란을 활성화합니다.
명령줄 지향적인 경우 명령 프롬프트를 통해 sudo를 활성화할 수도 있습니다. 다소 아이러니하게도 이를 위해서는 높은 수준의 CMD 창을 실행해야 합니다. Windows 키를 누르고 "command"를 입력한 다음 명령 프롬프트(또는 PowerShell)를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
이 프롬프트에서 다음 명령을 실행합니다:
sudo config --enableenable
Windows에서 sudo 명령을 활성화한 후에는 사용이 간단합니다. 일반적으로 관리자로 실행해야 하는 명령 앞에 sudo
명령을 추가한 후 나타나는 프롬프트를 수락하면 됩니다.
Microsoft의 예에서는 netstat
명령을 사용합니다.
sudo netstat -ab
이 기능은 다음과 같이 보일 수 있습니다. 약간 불필요합니다. 많은 사람들에게는 그렇습니다. 즉, Windows에서 명령을 계속 실행하면서 하루를 보내고 sudo 명령의 단순성을 원한다면 이 명령을 추가하면 생활이 더 쉬워질 것입니다.
마이크로소프트는 sudo 구현에 전념하고 있으며 심지어 GitHub에 sudo를 오픈 소스로 공개하기까지 했습니다. 이 글을 읽고 Windows 내부에서 무슨 일이 일어나는지 더 자세히 알고 싶다면 모든 Windows 사용자가 알아야 할 명령 목록을 살펴보세요.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3