![/etc/exports 中的空格](https://linux22.com/image/137945/%2Fetc%2Fexports%20%E4%B8%AD%E7%9A%84%E7%A9%BA%E6%A0%BC.png)
我在网站 [1] 中阅读了以下内容:
/etc/exports 对空格非常敏感 - 因此以下语句不一样:
/export/dir hostname(rw,no_root_squash) /export/dir hostname (rw,no_root_squash)
第一个将授予主机名对 /export/dir 的 rw 访问权限,而不会削弱 root 权限。第二个将使用 root 挤压授予主机名 rw 权限,并将授予其他所有人读/写访问权限,而不会挤压 root 权限。不错吧?
它如何授予其他人读/写访问权限?该空白如何以这种方式影响特权?
答案1
这是因为它将该行视为将其导出到两个单独的端点:
hostname
(主机),将应用默认选项。(rw,no_root_squash)
(选项集),将应用默认主机(任何主机!)。