`exec` 옵션을 사용하여 mount 또는 /proc/mounts를 사용하여 마운트된 장치를 어떻게 볼 수 있습니까?

`exec` 옵션을 사용하여 mount 또는 /proc/mounts를 사용하여 마운트된 장치를 어떻게 볼 수 있습니까?

mount -o exec /dev/sr0 /media/cdrom0나는 가상 머신이 드라이브를 처음 마운트했을 때 드라이브에서 파일을 실행할 수 없었기 때문에 마운트된 CDROM 장치를 사용했습니다 .

이제 실행하면 cat /proc/mounts다음과 같은 결과가 나타납니다.

/dev/sr0 /media/cdrom0 iso9660 ro,relatime 0 0

드라이브는 여전히 읽기 전용으로 마운트된 것 같지만 이제 오류 없이 파일을 실행할 수 있습니다.

어떤 아이디어가 있나요?

답변1

/proc/mountsmount기본 설정에 포함된 설정은 표시되지 않으므로 반대가 표시되지 않는 항목이 사용되는 것으로 가정할 수 있습니다.기본값(여기에 있는 문서 참조 defaults):

rw, suid, dev, exec, , auto, nouser그리고 async.

/proc/mounts목록에 없으면 해당 권한으로 noexec파일 시스템이 마운트된 것입니다 .exec

관련 정보