當裝置在 /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並讓它實際上代表實體設備。

相關內容