루트 사용자라도 폴더에서 ls를 실행할 수 없습니다.

루트 사용자라도 폴더에서 ls를 실행할 수 없습니다.

다음 위치에 있는 Mac의 Mail 폴더를 백업하려고 합니다./Users/{uname}/Library/Mail

ls -la디렉토리 를 보면 Library다음과 같습니다.

drwx------@   7 {uname}  staff    224 Jan  3 10:55 Mail

이제 내가하려고 할 때ls -la 내부에폴더 Mail에서 다음을 얻습니다.

ls: .: Operation not permitted

내 사용자 계정으로 이 폴더에 액세스하려고 시도했지만 {uname}동일한 오류 메시지를 받았습니다. 사용해 root도 도움이되지 않았습니다.

지금까지 시도한 내용은 다음과 같습니다.

  1. 다음을 실행하여 폴더가 잠겨 있지 않은지 확인하세요.chflags 0 Mail
  2. 를 사용하여 폴더에 ACL이 없는지 확인합니다 chmod -a# 0 Mail. 이 명령을 실행한 후 다음을 얻습니다.

    chmod: 'Mail'에 ACL이 없습니다.

    chmod: 'Mail' 파일에 ACL을 설정하지 못했습니다. 작업이 허용되지 않습니다.

내가 여기서 무엇을 놓치고 있는 걸까요? 내용을 나열할 수도 없는데 이 폴더를 어떻게 백업해야 합니까?

답변1

터미널 앱에 대해 전체 디스크 액세스를 활성화해야 할 가능성이 높습니다. 시스템 환경설정 [Ventura의 시스템 설정]의 개인 정보 보호 및 보안 섹션에 있습니다.

관련 정보