我在网站 [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)
(选项集),将应用默认主机(任何主机!)。