PDF 다운로드 PDF 다운로드

관리자 계정의 비밀번호만 알고 있다면, 루트 권한을 이용해서 맥의 모든 애플리케이션을 열 수 있다. 항상 그렇듯이, 정확히 알지 못한다면 루트 권한을 사용하지 않아야 한다. 컴퓨터 애플리케이션에 심각한 손상을 가져올 수 있다.


방법 1
방법 1 의 3:

관리자 계정에서

PDF 다운로드
  1. 대부분의 그래픽 애플리케이션은 루트 권한에 맞게 설계되지 않았다. 자신이 잘 알고 있는 부분에만 사용해야 한다. 그렇지 않으면 파일, 애플리케이션 멈춤, 보안의 취약성과 같은 문제가 생길 수 있다. [1]
  2. 컴퓨터에 관리자 계정으로 로그인을 한다. 애플리케이션 유틸리티 를 눌러 터미널 을 연다.
    • 관리자 계정에 비밀번호가 비어있으면 안 된다. 비밀번호가 없으면 터미널이 루트 권한에 접근하는 걸 허용하지 않을 것이다. [2]
  3. sudo 명령어를 사용하면 루트 권한으로 애플리케이션을 실행할 수 있지만, 애플리케이션 패키지 내의 실행파일의 경로가 필요하다. 대부분 맥 애플리케이션 디폴트와 이외의 많은 프로그램이 같은 방법으로 패키지 콘텐츠를 만들기 때문에, 시도해볼 만하다. [3]
    • sudo "\ file path from hard drive to application .app/Contents/MacOS/ application name " 을 입력한다.
      예를 들어 아이튠즈를 열고 싶다면, sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" 를 입력한 후 Return 을 누른다.
    • 현재 로그인된 관리자 계정의 비밀번호를 입력한다. Return 을 누른다.
    • 명령어가 작동한다면, 애플리케이션이 루트 권한으로 열릴 것이다. 터미널에 "command not found,"라고 뜬다면 다음 단계로 넘어가 계속한다.
  4. 빠른 방법으로 안 된다면, 파인더에서 애플리케이션을 찾은 다음, 아이콘을 오른쪽 버튼으로 누르고 (또는 Control -클릭) 드롭다운 메뉴에서 패키지 내용 보기 를 누른다.
  5. 애플리케이션 안에 폴더가 한 개 이상 있을 것이다. 폴더 안에 있는 실행파일을 찾는다. 보통 /Contents/MacOS 안에 들어있다.
    • 실행 파일 이름이 애플리케이션 이름과 같을 때가 많지만, "run.sh"처럼 다른 이름일 수도 있다.
    • 실행 파일 아이콘은 보통 네모난 검정색에 "exec"라고 작게 쓰여 있는 아이콘이다.
  6. sudo 라고 입력한 뒤, 한 칸을 띄운다. 엔터키는 아직 누르지 않는다.
  7. 이렇게 하면 실행 파일의 경로가 자동으로 들어간다.
  8. Return 을 누른다. 로그인된 관리자 계정의 비밀번호를 입력하고 다시 Return 을 누른다. 애플리케이션이 루트 권한으로 열릴 것이다.
    광고
방법 2
방법 2 의 3:

관리자가 아닌 다른 계정에서

PDF 다운로드
  1. 시스템 관리자의 대부분이 평소에 사용자 계정을 이용해서 실수로 일어날 수 있는 컴퓨터 손상이나 악성코드 공격을 제한한다. [4] 이 방법은 관리자 계정 비밀번호가 필요하지만, 계정을 바꾸지 않고도 임시로 루트 권한을 쓸 수 있게 해준다. 시작하려면, 터미널 창을 연다.
  2. 명령어 su - 를 입력하고 한 칸을 띄운 다음, 컴퓨터 관리자의 사용자 이름을 입력한다. 관리자 비밀번호를 입력한다. 이제 그 사용자로 컴퓨터를 이용하는 것이다.
    • 명령어에 하이픈을 사용하는 건 선택 사항이지만, 쓰는 걸 추천한다. 하이픈을 쓰면 관리자 사용자에 환경 변수와 디렉토리를 설정하기 때문에, 혹시 모를 손상될 위험이 줄어든다. [5]
  3. 보통 sudo "\ file path from hard drive to application .app/Contents/MacOS/ application name " 을 입력하면 된다. 이 방법으로 되지 않거나 정보가 더 필요하다면, 위에 나온 관리자 설명서 를 참고한다.
  4. 루트 권한으로 필요한 부분을 다 처리했다면, 터미널에 exit 을 입력한다. 그러면 관리자 계정에서 원래 계정으로 돌아온다.
    광고
방법 3
방법 3 의 3:

문제 해결하기

PDF 다운로드
  1. 이 기능은 Mac OS 10.11 El Capitan 에서 소개된 기능으로 루트 사용자도 중요한 파일에 접근하지 못하게 만든다. [6] 원하는 대로 되지 않는다면, SIP를 해제할 수 있다. 이 방법은 확실히 할 수 있다는 자신감이 있고, 하나의 실수만으로 컴퓨터가 먹통이 될 수도 있다는 걸 이해했을 때만 해야 한다. [7]
    • 컴퓨터를 재시작한다. 복구 모드로 들어가는 소리가 들리면, Command + R 를 누른다.
    • 상단 메뉴에 있는 유틸리티 를 누르고 터미널 을 누른다.
    • 터미널에 csrutil disable; reboot 을 입력한다.
    • 컴퓨터가 평소처럼 재시작 될 것이다. 이제 위에 나온 방법을 따라 제약이 없는 루트 권한으로 모든 애플리케이션을 열 수 있다. 다 끝나면, 설명을 똑같이 따라 하면서, disable 대신에 enable 을 입력해서 SIP를 원상태로 되돌리는 게 좋다.
  2. 터미널 내에서 텍스트 편집기를 사용하여 구성 파일을 편집하는 게 더 안전할 수 있다. 나노는 디폴트로 사용할 수 있는 간단한 옵션이다. 루트 권한으로 나노를 사용하려면, sudo nano 를 입력하고 한 칸 띄운 다음, 텍스트 문서의 경로를 넣으면 된다. 터미널에서 문서를 편집할 수 있다. 다 끝나면, Control + O 를 눌러서 저장한 다음에 Control + X 를 눌러 나노를 종료한다.
    • 예를 들어, sudo nano /etc/hosts 를 입력하면 루트 접근으로 호스트 파일이 열릴 것이다.
    • 구성 파일을 편집하기 전에 백업하는 게 좋다. 백업을 하려면 sudo cp filepath_of_config_file new_filepath of backup 을 입력하면 된다. 예를 들면, sudo cp /etc/hosts /etc/hosts.backup 이라고 입력하면, hosts.backup이라는 파일명의 호스트 복사본이 생성된다. 실수했다면(예를 들어) sudo mv /etc/hosts /etc/hosts.bad 를 입력하여 잘못된 구성 파일을 이동해서 sudo cp /etc/hosts.backup /etc/hosts 로 백업을 복원하면 된다. [8]
    광고

  • 파일 경로에 들어가는 큰따옴표는 파일 경로에 빈칸이 있는 경우에만 쓰면 된다.
광고

경고

  • 루트 권한에서 실수 하나만이라도 한다면 컴퓨터가 먹통이 될 수 있다. 10.10 이나 그 이전 버전, SIP가 해제된 10.11 버전에서 위험 부담이 크다. 관리자 비밀번호를 안 보이는 곳에 잘 보관해서 다른 사람이 루트 접근을 하지 못하도록 만든다.
광고

이 위키하우에 대하여

이 문서는 36,786 번 조회 되었습니다.

이 글이 도움이 되었나요?

광고