마운트된 드라이브에서 실행 파일을 실행할 수 없습니다.

마운트된 드라이브에서 실행 파일을 실행할 수 없습니다.

나는 Eclipse와 Rubymine을 다운로드하여 이전에 기본 폴더에 배치했습니다. 그런 다음 이 두 프로그램을 두 번 클릭하여 eclipse.sh와 rubymine.sh를 열었습니다.

이제 이 두 폴더를 마운트된 드라이브로 옮겼습니다. 하지만 eclipse.sh와 rubymine.sh를 두 번 클릭하면 텍스트 편집기에서 열립니다. 그래서 rubymine.sh->properties->permission에 가보니 "실행: 파일을 프로그램으로 실행하도록 허용" 체크박스가 있었습니다. 확인란이 선택되지 않았습니다. 체크해도 자동으로 체크가 해제됩니다. 따라서 실행 파일은 실행 프로그램으로 실행되지 않습니다. 하지만 마운트된 드라이브에서 프로그램을 어떻게 실행할 수 있나요?

또한 명령줄에서 실행해 보았습니다. 하지만 내 허락은 거부됐어

asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ chmod +x rubymine.sh
asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ ./rubymine.sh
-bash: ./rubymine.sh: Permission denied

프로그램을 홈 디렉토리에 보관하고 싶지 않습니다. 설치된 드라이브에 저장하고 싶습니다. 저는 리눅스 민트 17.3을 사용하고 있습니다.

답변1

일부 시스템에서는 사용자가 설치한 장치에서 파일을 실행하는 옵션을 허용하지 않습니다 noexec. cat /proc/mounts이러한 경우인지 확인 하고 exec 권한으로 파일 시스템을 다시 마운트하십시오.

관련 정보