/etc/fstab 파일에서 장치의 옵션이 nodev로 설정되어 있다는 것은 무엇을 의미합니까?

/etc/fstab 파일에서 장치의 옵션이 nodev로 설정되어 있다는 것은 무엇을 의미합니까?

나는 nodev가 무엇을 의미하는지 알고 있지만 Do not set character or special devices access on this partition.그것이 정확히 무엇을 의미하는지 알고 있습니다. 제가 이해한 캐릭터 장치는 콘솔이나 터미널 등 스트림에서 읽고 쓰는 장치이고, 블록 장치는 CD, DVD, 디스크 섹터와 같이 고정된 블록 크기로 읽고 쓰는 장치입니다.

답변1

장치 노드는 하드 디스크, 비디오 카메라 등과 같은 물리적 장치(일반적으로)와의 상호 작용을 허용하는 특수 파일입니다.

일반적으로 루트 파일 시스템의 일부인 /dev에 존재합니다.

파티션의 nodev 매개변수는 "누군가가 이 파티션에 장치 노드를 생성하더라도 우리는 이를 장치로 취급하지 않을 것입니다"라고 말합니다.

따라서 이를 사용하여 와 같은 다른 파일 시스템의 보안을 강화함으로써 /home누군가가 을 생성하여 /home/user/dev/sda1실제로 물리적 장치를 나타내도록 할 수 없습니다.

관련 정보