Linux

通過 /etc/fstab 強化 /home 目錄

  • January 31, 2022

我在 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 卷/文件系統。

引用自:https://serverfault.com/questions/1091619