.command 파일에 대한 모든 권한이지만 적절한 권한이 없습니다. 발견했습니다 . 그러나이 파일을 두

터미널에서 정기적으로 실행 해야하는 명령이 있습니다 (응용 프로그램 코드 서명을 위해). 일반적으로 터미널을 시작하고 원하는 명령에 도달 할 때까지 위쪽 화살표를 누른 다음 enter 키를 누릅니다.

보다 지속 가능한 솔루션은 터미널 명령을 실행하기 위해 두 번 클릭하기 만하면 파일을 작성하는 것일 수 있습니다. 내 검색에서 .command실행하려는 명령이 포함 된 확장자를 가진 텍스트 파일을 만들 수 있음을 발견했습니다 .

그러나이 파일을 두 번 클릭하면 터미널이 열리고 다음 오류가 발생합니다.

적절한 액세스 권한이 없기 때문에“Sign Code.command”파일을 실행할 수 없습니다.

접근 권한을 보거나 변경하려면 Finder에서 파일을 선택하고 파일> 정보 입수를 선택하십시오.

문제는 지시대로 정보 입수 바람에 가서 내 권한을 볼 때 내 사용자에게 읽기-쓰기 권한이 있다는 것입니다 (다른 옵션은 읽기 만 가능합니다). 즉, 나는 가장 높은 권한을 가지고 있지만 여전히이 파일을 열 수는 없습니다.

이 문제를 해결하려면 어떻게해야합니까?



답변

파일을 실행할 수 있도록 파일에 ‘실행’을 설정해야합니다.

chmod u+x /path/to/file.command

u파일의 소유자이며 +x‘execute’를 추가하므로 u+x파일 소유자에게 파일을 실행할 수있는 기능을 제공합니다.

… 그러면 두 번 클릭하여 나중에 실행할 수 있습니다.