macOS Monterey에서 터미널 "작업이 허용되지 않음" 오류 수정
차례:
Mac 명령줄 사용자인 경우 MacOS Mojave 10.14로 업데이트한 이후 터미널(또는 iTerm)에 자주 사용하는 많은 명령을 입력하면 "작업이 허용되지 않음" 오류 메시지가 표시되는 것을 알 수 있습니다. 또는 나중에 Monterey 및 Big Sur를 포함합니다. 터미널의 "작업이 허용되지 않음" 오류는 사용자 자신의 디렉토리 내에서 'ls' 'mv' 및 'cp'를 사용하는 것과 같은 간단한 명령을 실행한 후에도 Mac의 다른 많은 디렉토리 위치에서 볼 수 있습니다. 많은 기본 명령을 사용합니다.분명히 이러한 유형의 오류 메시지는 MacOS Mojave에서 명령줄을 탐색하고 사용하는 것을 여러 목적에서 불가능하지는 않더라도 매우 어렵게 만듭니다. 걱정하지 마세요. 새로운 MacOS 버전에서는 터미널이 손상되지 않습니다.
이 연습에서는 Mojave 10.14 이상에서 Mac OS용 터미널의 명령줄에 표시되는 "작업이 허용되지 않음" 오류 메시지를 수정하는 방법을 보여줍니다.
Mac OS용 터미널에서 "작업이 허용되지 않음" 오류를 수정하는 방법
- Apple 메뉴를 풀다운하고 '시스템 환경설정'을 선택합니다.
- “보안 및 개인 정보” 제어판 선택
- 이제 "개인 정보" 탭을 선택한 다음 왼쪽 메뉴에서 "전체 디스크 액세스"를 선택합니다.
- 환경설정 패널의 왼쪽 하단 모서리에 있는 잠금 아이콘을 클릭하고 관리자 수준 로그인으로 인증
- 이제 더하기 버튼을 클릭하여 전체 디스크 액세스 권한이 있는 응용 프로그램을 추가하십시오.
- /응용 프로그램/유틸리티/ 폴더로 이동하고 "터미널"을 선택하여 터미널에 전체 디스크 액세스 권한을 부여합니다.
- 터미널을 다시 시작하면 "작업이 허용되지 않습니다" 오류 메시지가 사라집니다.
MacOS(Mojave 10.14 이상)의 터미널에서 아직 "작업이 허용되지 않음" 오류 메시지가 표시되지 않은 경우 해당 디렉토리 또는 파일 경로를 탐색하지 않았기 때문일 수 있습니다. 추가 액세스 제한이 있습니다(또는 터미널을 사용하지 않는 경우 이 전체 문서는 귀하를 위한 것이 아닙니다).
많은 다양한 핵심 시스템 및 루트 디렉토리가 macOS 터미널에서도 오류 메시지를 표시하지만 사용자 소유의 홈 디렉토리에서 작업하려고 할 때도 오류 메시지를 찾을 수 있습니다. ~/Library/Messages(iMessage 첨부 파일 및 채팅 로그가 Mac OS에 저장되는 위치) 및 ~/Library/Mail/(사용자 수준 메일 플러그인, 메일함 데이터 및 기타 메일 앱 데이터가 있는 위치)과 같은 사용자 ~/Library/ 폴더 저장됨) 등이 있습니다.
보호된 폴더 중 하나에서 ls를 사용하는 것과 같은 간단한 명령으로 위에 설명된 설정 조정 전후에 직접 테스트할 수 있습니다.
ls ~/Library/Messages
터미널에 전체 디스크 액세스 권한이 부여되지 않은 경우 "작업이 허용되지 않음" 오류 메시지가 표시됩니다.
터미널에 전체 디스크 액세스 권한이 부여되거나 SIP가 비활성화된 경우 MacOS 터미널에 해당 오류 메시지가 표시되지 않습니다.
궁금하신 경우 MacOS 터미널에서 발생할 수 있는 "작업이 허용되지 않음" 오류를 수정하는 두 가지 방법이 있습니다. 여기에서 자세히 설명하는 첫 번째는 터미널 앱에 대한 추가 액세스 권한을 부여하는 다소 간단한 것이고 다른 하나는 일반적으로 권장되지 않는 Mac에서 시스템 무결성 보호를 비활성화하는 것과 관련된 좀 더 극적인 것이므로 여기에서 구체적으로 다루지는 않겠습니다. 단순히 SIP를 비활성화하고 재부팅하는 것만으로도 해당 경로로 이동하려는 경우 일반적으로 오류가 사라집니다.
"작업이 허용되지 않음" 메시지는 Mac OS 터미널에서 발생할 수 있는 다양한 명령줄 오류 중 하나입니다. 자주 발생하는 또 다른 명령줄 오류는 "명령을 찾을 수 없음" 오류 메시지로, 다양한 이유로 MacOS용 터미널에서도 발생할 수 있습니다.
MacOS의 명령줄 또는 이 특정 오류 메시지에 대한 다른 팁, 트릭, 제안 또는 생각이 있는 경우 아래 의견에서 공유하십시오.