chmod는 파일 권한을 변경하지 않습니다

chmod는 파일 권한을 변경하지 않습니다

실행 가능한 "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](마이너스 대신 +를 주목하세요).

관련 정보