gsudo란 무엇이고, 어떻게 시작해야 하나요? Windows 11 및 10을 위한 더 나은 Linux Sudo에 대한 설명.

gsudo란 무엇이고, 어떻게 시작해야 하나요? Windows 11 및 10을 위한 더 나은 Linux Sudo에 대한 설명.
  • Windows 11 또는 10에 gsudo를 설치하려면 명령 프롬프트(관리자)를 열고 명령을 실행합니다 winget install --id gerardog.gsudo.
  • 이제 .를 사용하여 관리자 권한으로 명령을 실행할 수 gsudo YOUR-COMMAND있으며, sudo 별칭(예: .)을 사용할 수도 있습니다 sudo YOUR-COMMAND.

Gsudo는 Linux sudo 명령 환경을 Windows 11, 10 및 이전 버전에 제공하는 더 나은 대안이며, 이 가이드에서는 시작하는 방법을 보여드리겠습니다.

버전 24H2부터 Windows 11은 sudo 명령을 기본적으로 통합합니다. 그러나 Linux에서 사용할 수 있는 버전과 달리 Windows용 버전은 사용할 수 있는 옵션 측면에서 매우 제한적입니다. Linux 버전과 더 유사한 경험을 원하면 gsudo 도구를 사용해야 합니다.

또한 Windows 10에는 sudo에 대한 기본 지원이 포함되어 있지 않지만 gsudo 도구를 사용하면 Windows 8.1 및 7 SP1을 포함한 이전 버전의 운영 체제에 대한 명령을 승격할 수 있습니다.

gsudo란 무엇인가요?

Gsudo는 기본적으로 Linux용 sudo 명령이지만 Windows 사용자를 위한 명령 프롬프트, PowerShell, WSL 콘솔 등을 다시 열지 않고도 관리자 권한으로 승격된 명령을 실행할 수 있는 사실상 동일한 환경을 제공합니다.

gsudo는 Gerardo Grignoli가 만든 타사 휴대용 도구로, GitHub 플랫폼을 통해 사용할 수 있으며 , 다양한 패키지 관리자(windet(Windows 패키지 관리자) 포함)를 통해 Windows 10뿐만 아니라 Windows 11에도 누구나 설치할 수 있습니다.

이 도구는 “gsudo”를 사용하여 높은 수준의 명령을 실행하지만 “sudo” 별칭도 지원됩니다. 그러나 Windows 11 24H2는 이미 “sudo”를 통합했기 때문에 “gsudo” 명령을 사용하는 것이 가장 좋습니다. Windows 10 22H2에서 “sudo” 별칭은 완벽하게 작동합니다.

이 가이드에서는 Windows 11 및 10에서 gsudo를 설치하고 첫 번째 명령을 실행하는 간단한 단계를 설명합니다.

Windows에서 gsudo로 sudo 명령 설치 및 실행

Windows 11 또는 10에서 sudo 명령을 실행하기 위해 gsudo를 설치하려면 다음 단계를 따르세요.

  1. Windows에서 시작을 엽니다 .

  2. 명령 프롬프트를 검색하고 , 맨 위의 결과를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행 옵션을 선택합니다.

  3. 다음 명령을 입력하여 gsudo를 설치하고 Enter를 누르세요 .

    winget install --id gerardog.gsudo
    winget 설치 gsudo

  4. 표준 사용자 권한으로 명령 셸을 다시 시작합니다.

  5. (옵션 1) 다음 명령을 입력하여 관리자 권한으로 명령을 실행하고 Enter를 누릅니다 .

    gsudo YOUR-COMMAND

    예를 들어, 이 명령은 “C” 드라이브의 루트에 대한 텍스트 파일을 삭제합니다.gsudo del mytext.txt

    gsudo로 sudo 명령 실행

  6. (옵션 2) 다음 명령을 입력하여 sudo로 gsudo 명령을 실행하고 Enter를 누릅니다 .

    sudo YOUR-CAMMAND

  7. 다음 명령을 입력하여 마지막 명령을 다시 실행하고 Enter 키를 누릅니다 .

    gsudo! !

  8. (선택 사항) 시작을 엽니다 .

  9. PowerShell 을 검색 하고 최상위 결과를 클릭하여 셸을 엽니다.

  10. PowerShell에서 gsudo를 실행하려면 다음 명령을 입력하고 Enter를 누릅니다
    .gsudo { YOUR-COMMAND }
    예를 들어, 이 명령은 PowerShell에서 “Hello World” 메시지를 인쇄합니다.gsudo { Write-Output “Hello World”}.간단한 참고 사항: PowerShell에서 gsudo를 사용할 때는 명령을 중괄호 {}로 묶어야 합니다.예를 들어, 첫 번째 줄에서 $MyString = “Hello World”명령을 사용하고 “Enter”를 누른 다음 gsudo { Write-Output $args[0] } -args $MyString 명령을 실행합니다.
  11. (선택 사항) 다음 명령을 입력하여 도구 버전을 확인하고 Enter를 누릅니다 .

    gsudo -v

  12. (선택 사항) 사용 가능한 옵션을 보려면 다음 명령을 입력하고 Enter 키를 누릅니다 .

    gsudo /?
    Windows용 gsudo 옵션

단계를 완료하면 콘솔을 다시 시작할 필요 없이 표준 명령 셸에서 관리자 권한으로 명령이 실행됩니다.

“sudo”와 “gsudo”를 살펴보면 가장 큰 차이점은 하나는 네이티브 통합이고 다른 하나는 타사 애플리케이션이라는 것입니다. 그러나 “sudo” 명령은 보호된 파일을 삭제하고 명령을 승격하고 새로운 승격된 셸 세션을 열 수 있는 반면, “gsudo”는 다른 많은 작업 외에도 이러한 작업을 수행할 수 있습니다.

예를 들어, 세션을 캐시하여 관리자 프롬프트 수를 줄일 수 있습니다. 다른 옵션으로 새 창을 만들 수 있습니다. 더 많은 보안 설정과 다른 많은 옵션을 찾을 수 있습니다.

기본 기능만 필요한 경우 기본 “sudo” 지원이 필요한 전부일 수 있다는 점을 알아두는 것이 중요합니다. 또한 버전 24H2를 실행하는 기기에 이 타사 도구를 설치하는 경우 충돌이 발생할 수 있으므로 “sudo” 대신 “gsudo” 명령을 사용하는 것이 가장 좋습니다.

gsudo 명령은 Windows 11 23H2 및 이전 릴리스를 실행하는 컴퓨터에서 가장 잘 지원되며 “sudo” 명령을 Windows 10으로 가져옵니다.

이 타사 도구에 대한 생각은 어때요? 댓글로 알려주세요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다