小编Mik*_* S.的帖子

如何使用 Synology NAS 为 linux NFSv4 客户端配置权限?

我有一个成熟的 Linux 服务器 (Ubuntu 12.04) 和一个新的 Synology NAS,但无法在挂载点上获得正确的 NFS 用户权限。

服务器还从另一台 Ubuntu 服务器安装 NFS 导出没有问题,但该 NFS 服务器和客户端上的 UID 是相同的(范围从 1001 到 1015)。对于 Synology,UID 从 1024 开始。

以下行来自/etc/fstabSynology 和其他示例显示如何配置安装。

nas:/volume1/Video      /mnt/nas/Video  nfs     nouser,rsize=8192,wsize=8192,atime,auto,rw,dev,exec,suid        0       0
Run Code Online (Sandbox Code Playgroud)

我配置idmapd.conf如下:

[General]
Verbosity = 0
Pipefs-Directory = /run/rpc_pipefs
# set your own domain here, if id differs from FQDN minus hostname
Domain = SYNOLOGY

[Mapping]
Nobody-User = nobody
Nobody-Group = nogroup

[Static]
homenas@SYNOLOGY = homenas
Run Code Online (Sandbox Code Playgroud)

此时,当我挂载文件夹时,一切看起来都是正确的,直到我创建了一个文件。该文件归nobody.nogroup 所有,但我仍然可以对其进行更改。

$ id
uid=1002(homenas) gid=1002(homenas) groups=1002(homenas) …
Run Code Online (Sandbox Code Playgroud)

linux nfs ubuntu

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

linux ×1

nfs ×1

ubuntu ×1