Mac에서 루트 권한으로 프로그램 열기

작가: Roger Morrison
창조 날짜: 18 구월 2021
업데이트 날짜: 1 칠월 2024
Anonim
MAC 맥 프로그램 삭제방법 총정리~~~ 깔끔하게 지워 드립니다.
동영상: MAC 맥 프로그램 삭제방법 총정리~~~ 깔끔하게 지워 드립니다.

콘텐츠

관리자 암호가 있으면 루트 권한으로 Mac에서 모든 프로그램을 열 수 있습니다. 그러나 어떤 일이 잘못되면 프로그램이나 컴퓨터가 손상 될 수 있으므로 수행중인 작업을 알고있는 경우에만 루트 액세스를 사용해야합니다.

단계로

방법 1/3 : 관리자 계정에서

  1. 위험을 이해하십시오. 대부분의 그래픽 프로그램은 루트 액세스 용으로 설계되지 않았습니다. 잘 이해하는 특정 작업 만 수행하십시오. 잘못된 작업은 액세스 할 수없는 파일, 잘못된 프로그램 또는 보안 취약성을 초래할 수 있습니다.
  2. 터미널을 엽니 다. 관리자 계정으로 컴퓨터에 로그인하십시오. 응용 프로그램 → 유틸리티로 이동하여 터미널을 엽니 다.
    • 관리자 계정은 비워 둘 수 없습니다. 그렇지 않으면 터미널에서 루트 권한에 대한 액세스 권한을 부여하지 않습니다.
  3. 빠른 방법을 시도하십시오. "sudo"명령을 사용하여 루트 액세스로 프로그램을 열 수 있지만이를 위해서는 프로그램 패키지의 실행 파일에 대한 파일 경로가 필요합니다. 대부분의 Mac 및 타사 프로그램에는 동일한 방식으로 구성된 패키지 내용이 있으므로 먼저 다음을 시도하십시오.
    • 입력 : sudo 하드 드라이브에서 프로그램으로의 파일 경로.app / 콘텐츠 / MacOS /프로그램 이름.
      예를 들어, iTunes를 열려면 sudo /Applications/iTunes.app/Contents/MacOS/iTunes를 입력하고 ⏎ 반환.
    • 현재 로그인 한 관리자 계정의 비밀번호를 입력하십시오. 프레스 ⏎ 반환.
    • 명령이 작동하면 프로그램이 루트 권한으로 열릴 것입니다. 터미널에 "command not found"가 표시되면 다음 단계로 진행합니다.
  4. 프로그램의 패키지 내용을 엽니 다. 빠른 방법이 작동하지 않으면 먼저 Finder에서 프로그램을 검색해야합니다. 오른쪽 마우스 버튼 (제어 프로그램 아이콘을 클릭하고 드롭 다운 메뉴에서 패키지 내용보기를 선택합니다.
  5. 실행 파일을 찾으십시오. 프로그램 패키지에 하나 이상의 폴더가 표시됩니다. 이 폴더에서 실행 파일을 찾으십시오. 일반적으로 / Contents / MacOS에서 찾을 수 있습니다.
    • 일반적으로 실행 파일의 이름은 프로그램과 동일하지만 "run.sh"와 같이 다른 이름을 가질 수도 있습니다.
    • 실행 파일의 아이콘은 일반적으로 소문자 "exec"를 포함하는 검은 색 사각형입니다.
  6. 터미널에 "sudo"를 입력합니다. sudo 다음에 공백을 입력하십시오. 아직 명령을 입력하지 마십시오.
  7. 실행 파일을 터미널 창으로 끕니다. 이제 실행 파일의 정확한 위치가 "sudo"다음 줄에 자동으로 표시됩니다.
  8. 암호로 명령을 확인하십시오. 프레스 ⏎ 반환. 현재 로그인 한 관리자 계정의 비밀번호를 입력하고 다시 누릅니다. ⏎ 반환. 이제 프로그램이 루트 권한으로 열립니다.

방법 2/3 : 관리자 계정이 아닌 계정에서

  1. 관리자 계정이 아닌 계정으로 터미널을 엽니 다. 많은 시스템 관리자는 오류 또는 맬웨어 공격으로 인한 손상을 최소화하기 위해 일반 사용자 계정으로 작업하는 것을 선호합니다. 이 방법을 사용하려면 관리자 암호가 필요하지만 사용자를 전환하지 않고도 일시적으로 루트 액세스 권한을 얻을 수 있습니다. 이렇게하려면 먼저 터미널 창을 엽니 다.
  2. 터미널 내에서 관리자로 전환하십시오. su-명령을 입력하고이 컴퓨터에 대한 공백과 관리자 암호를 입력합니다. 해당 관리자 암호를 입력하십시오. 이제 해당 사용자로부터 작업합니다.
    • 명령의 대시는 선택 사항이지만 권장됩니다. 관리자의 환경 변수와 사용자 폴더를 설정하여 우발적 인 손상을 방지 할 수 있습니다.
  3. "sudo"명령을 사용하여 프로그램을 엽니 다. 이 명령은 일반적으로 다음과 같이 적용됩니다. sudo 하드 드라이브에서 프로그램으로의 파일 경로.app / 콘텐츠 / MacOS /프로그램 이름. 이것이 작동하지 않거나 추가 도움이 필요한 경우 이전 섹션의 관리자 지침을 참조하십시오.
  4. 자신의 계정으로 돌아갑니다. 루트 권한이 필요한 모든 작업을 완료했으면 터미널 창에 exit를 입력합니다. 그러면 관리자 계정이 종료되고 일반 계정으로 돌아갑니다.

3/3 방법 : 문제 해결

  1. "시스템 무결성 보호"를 비활성화합니다. 이 보안 기술은 Mac OS 10.11 El Capitan에 도입되었으며 루트 사용자의 경우에도 중요한 파일에 대한 액세스를 제한합니다. 원하는 변경을 할 수없는 경우 SIP를 끌 수 있습니다. 수행중인 작업을 알고있는 경우에만이 작업을 수행하십시오. 오류로 인해 컴퓨터가 완전히 지워지거나 컴퓨터 작동이 중지 될 수 있음을 이해하십시오.
    • 컴퓨터를 다시 시작하십시오. 키 조합 누르기 ⌘ 명령 + 아르 자형. 시작 벨소리가 들리면. 이제 복구 모드로 부팅됩니다.
    • 상단 메뉴에서 유틸리티를 선택한 다음 터미널을 선택합니다.
    • 터미널에 다음 코드를 입력합니다. csrutil disable; 재부팅하십시오.
    • 컴퓨터가 정상적으로 다시 시작되도록합니다. 이제 위의 단계를 사용하여 전체 루트 권한으로 원하는 프로그램을 열 수 있습니다. 완료되면 비활성화 대신 활성화로이 지침을 반복하여 SIP를 다시 활성화하는 것이 좋습니다.
  2. 그래픽 텍스트 편집기 대신 "nano"를 사용하십시오. 어떤 경우에는 터미널 내에서 텍스트 편집기로 구성 파일을 편집하는 것이 더 안전하고 신뢰할 수 있습니다. Nano는 간단한 옵션이며 표준으로 제공됩니다. 루트 권한으로 사용하려면 터미널에 sudo nano를 입력 한 다음 공백과 텍스트 문서의 파일 경로를 입력하십시오. 이제 터미널에서 문서를 편집 할 수 있습니다. 완료되면 제어 + 영형 저장하려면 제어 + 엑스 nano를 종료합니다.
    • 예를 들어 sudo nano / etc / hosts 코드는 루트 액세스 권한으로 "hosts"파일을 엽니 다.
    • 구성 파일을 편집하기 전에 항상 백업을 만드는 것이 좋습니다. 다음 코드를 사용하여이 작업을 수행합니다. sudo cp file_path_of_configuration_file백업의 new_file_path. sudo cp / etc / hosts /etc/hosts.backup 코드를 사용하여 "hosts.backup"이라는 호스트 파일의 사본을 만듭니다. 실수 한 경우 (예를 들어) sudo mv / etc / hosts /etc/hosts.bad를 사용하여 잘못 구성된 파일을 이동하고 sudo cp /etc/hosts.backup / etc / hosts를 사용하여 백업을 복원하십시오.

  • 파일 경로의 시작과 끝에있는 따옴표는 경로에 공백이있는 경우에만 필요합니다.

경고

  • 루트 액세스 오류로 인해 Mac이 완전히 지워지거나 사용할 수 없게 될 수 있습니다. 위험은 10.10 또는 이전 버전의 OS X 또는 SIP가 비활성화 된 10.11에서 더 높습니다. 다른 사람이 루트 액세스 권한을 얻지 못하도록 관리자 암호를 항상 비공개로 유지하십시오.