이로

mac 터미널에서 스크립트 실행시 Permission denied 본문

컴퓨터

mac 터미널에서 스크립트 실행시 Permission denied

利路 2020. 2. 3. 23:25
반응형

 외장하드에 있는 스크립트 파일을 실행 시켰을 때 Permission denied가 뜨며 스크립트가 실행되지 않았다.

외장하드의 파일 권한을 가져오고, 

 

sudo chmod -Rv 0755 /Volumes/외장하드명

 

 입력하면 권한이 업데이트 된 모든 파일이 표시된다.

 

 "0755"는 소유자에 의한 읽기 허용, 소유자에 의한 쓰기 허용, 파일 실행 및 디렉토리 검색 허용, 그룹 구성원에 의한 읽기 허용, 그룹 구성원에 의한 모든 쓰기, 다른 사람에 의한 읽기 허용, 다른 사람에 의한 쓰기 허용으로 변환된다.

 

그러므로 완료 후 반드시 0750 코드로 권한을 다시 변경하여 "다른 사용자"가 디렉토리를 읽거나 쓰거나 검색 할 수 없게한다.

 

참고링크

https://www.scootersoftware.com/vbulletin/forum/beyond-compare-4-discussion/mac/14620-permission-denied-on-mac

반응형
Comments