Linux
通過 /etc/fstab 強化 /home 目錄
我在 Ubunto 20.04 伺服器上使用單個分區 / 用於所有目錄,因為我正在執行 Web 和郵件伺服器。我強化了
tmp
,/var/tmp
, &/run/shm
使用:none /tmp tmpfs nodev,noexec,nosuid 0 0 none /var/tmp tmpfs nodev,noexec,nosuid 0 0 none /run/shm tmpfs noexec,nosuid,nodev 0 0
我想在
nodev
不創建全新分區的情況下將選項添加到我的 /home 目錄。我已經添加:
none /home ext4 nodev 0 0
到/etc/fstab
但是,當我執行
mount -a
配置以使其生效時,我收到以下消息:mount: /home: special device none does not exist.
這是給定我的配置的預期輸出還是做了一些致命的錯誤?如果有人可以分享正確的方法 to
nodev
,/home
我將不勝感激。謝謝
目標
我想防止 /home 目錄被用於定義字元和塊特殊設備。因此,我想設置 nodev 選項,使使用者無法創建這些類型的文件。
掛載選項是按文件系統設置的(綁定掛載是我所知道的唯一“漏洞”,因為它使用現有目錄並將其掛載為新的單獨文件系統)
目錄不是分區/LVM 卷/文件系統。
因此,您不能
/etc/fstab
僅在 `/home 目錄上使用或掛載選項。如果您對此有業務需求,則需要先將 /home 從根文件系統遷移到其自己的分區/LVM 卷/文件系統。