
실행 가능한 "Hello World" Ruby 파일을 만들려고 하는데 기존의 작동 가능한 "Hello World" Ruby 파일을 복사하여 이름을 바꾸었지만 새 파일에는 실행 권한이 없습니다. 원본 파일에는 다음 권한이 있었습니다.
-rwxr-xr-x 1
새 파일에는 다음과 같은 권한이 있습니다.
-rw-r--r-- 1
chmod -x [Filename]
새 파일과 에 대해서도 시도했지만 sudo chmod
파일 권한은 변경되지 않습니다. 파일 권한은 그대로 유지됩니다.
-rw-r--r-- 1
파일을 실행하려고 시도하면 당연히 결과가 반환됩니다.
bash: [파일 이름]: 권한이 거부되었습니다.
답변1
명령chmod -x [Filename]
제거하다실행하려는 파일의 실행 권한. 파일을 실행 가능하게 만들고 싶다면 다음과 같은 것을 시도해 보십시오 chmod +x [Filename]
(마이너스 대신 +를 주목하세요).