![`exec` 옵션을 사용하여 mount 또는 /proc/mounts를 사용하여 마운트된 장치를 어떻게 볼 수 있습니까?](https://linux55.com/image/155732/%60exec%60%20%EC%98%B5%EC%85%98%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20mount%20%EB%98%90%EB%8A%94%20%2Fproc%2Fmounts%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EB%90%9C%20%EC%9E%A5%EC%B9%98%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%B3%BC%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
mount -o exec /dev/sr0 /media/cdrom0
나는 가상 머신이 드라이브를 처음 마운트했을 때 드라이브에서 파일을 실행할 수 없었기 때문에 마운트된 CDROM 장치를 사용했습니다 .
이제 실행하면 cat /proc/mounts
다음과 같은 결과가 나타납니다.
/dev/sr0 /media/cdrom0 iso9660 ro,relatime 0 0
드라이브는 여전히 읽기 전용으로 마운트된 것 같지만 이제 오류 없이 파일을 실행할 수 있습니다.
어떤 아이디어가 있나요?
답변1
/proc/mounts
및 mount
기본 설정에 포함된 설정은 표시되지 않으므로 반대가 표시되지 않는 항목이 사용되는 것으로 가정할 수 있습니다.기본값(여기에 있는 문서 참조 defaults
):
rw
,suid
,dev
,exec
, ,auto
,nouser
그리고async
.
/proc/mounts
목록에 없으면 해당 권한으로 noexec
파일 시스템이 마운트된 것입니다 .exec