NFS 挂载。权限问题?

NFS 挂载。权限问题?

尝试在我的服务器上安装 NFS 共享,以下似乎是我所能做到的……除了重新加载操作系统之外,我尝试了各种解决方案,但可能仍然需要…… :) 不运行 LDAP 服务器,因为每台机器都有自己的本地身份验证。任何建议都将不胜感激。

sudo mount -t nfs -v 192.168.10.4:/Storage /home/david/Storage/

结果是:

mount.nfs: timeout set for Mon Feb  1 08:27:50 2016
mount.nfs: trying text-based options 'vers=4,addr=192.168.10.4,clientaddr=192.168.11.11'
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 192.168.10.4:/Storage

答案1

如果showmount -e显示正确的共享,则您可能错误地映射了 UID/GID。

由此如何分页

Note regarding UID/GID permissions on NFSv4 without Kerberos
    To make UID/GUD work as with NFSv3, set sec=sys both in the server's /etc/export and in the client's /etc/fstab. This will make

NFSv4 与旧的基于主机的安全方案一起工作。

    They do not work. Can someone please help investigating? Following this guide will result in UID/GID on the export being

尽管客户端和服务器上的 UID 相同,但仍然通用。(根据我的经验,如果 uid/gid 在两边相等,它至少可以与“精确”一起使用。hwehner)在 NFSv3 上安装相同的共享在 UID/GID 方面可以正常工作。这是否需要 Kerberos 才能完全工作?根据http://arstechnica.com/civis/viewtopic.php?f=16&t=1128994http://opensolaris.org/jive/thread.jspa?threadID=68381您需要使用 Kerberos 才能使映射生效。

    This is a possibly related bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500778 

不清楚导出中的 UID/GID 是通用的。本指南未明确说明 idmapd 也必须在客户端运行,即 /etc/default/nfs-common 需要与服务器部分中描述的相同的设置。如果 idmapd 正在运行,则 UID/GID 映射正确。使用 ps ax|grep rpc 检查 rpc.idmapd 是否正在运行。

我知道这并不清楚,但这是我能给出的唯一可能的答案(因为我也在寻找答案)。

编辑:如上所述这里,不需要 Kerberos。

相关内容