Nfs

/etc/exports 中的空格

  • August 1, 2018

我在一個網站上閱讀了以下內容

$$ 1 $$:

/etc/exports 對空格非常敏感 - 因此以下語句不一樣:

/export/dir hostname(rw,no_root_squash)  
/export/dir hostname (rw,no_root_squash)

第一個將授予主機名 rw 對 /export/dir 的訪問權限,而不會壓縮 root 權限。第二個將授予具有 root squash 的主機名 rw 權限,它將授予其他所有人讀/寫訪問權限,而不會壓縮 root 權限。不錯吧?

它如何授予其他所有人讀/寫訪問權限?該空格如何以這種方式影響特權?


$$ 1 $$ http://nfs.sourceforge.net/nfs-howto/ar01s07.html

這是因為它將該行視為將其導出到兩個單獨的端點:

  1. hostname(主機),將應用預設選項。
  2. (rw,no_root_squash)(一組選項),預設主機(任何主機!)將適用。

引用自:https://unix.stackexchange.com/questions/459773