Linux /etc/exports 配置详解:共享目录、权限设置及规则示例
/mnt/x *(sync,rw) 表示将 /mnt/x 目录共享给所有客户端,允许同步写入 (sync) 和读写 (rw)。
编写类似的规则,可以按照以下格式:
<目录路径> <客户端IP或主机名>(选项1,选项2,...)
其中,选项可以是以下常用选项之一:
- ro:只读权限,客户端只能读取共享目录中的文件,不能修改、创建或删除文件。
- rw:读写权限,客户端可以读取、修改、创建和删除共享目录中的文件。
- sync:同步写入,每次写入操作都会同步到磁盘上,保证数据的一致性,但会影响性能。
- async:异步写入,写入操作不会立即同步到磁盘上,提高性能,但可能会导致数据丢失或损坏。
- no_root_squash:禁止将 root 用户映射为匿名用户,root 用户具有所有权限。
- root_squash:将 root 用户映射为匿名用户,root 用户只具有匿名用户的权限。
示例:
/mnt/x 192.168.1.100(rw,sync) /mnt/x 192.168.1.0/24(ro,async) /mnt/x *.example.com(no_root_squash)
原文地址: https://www.cveoy.top/t/topic/pfQ4 著作权归作者所有。请勿转载和采集!