我正在运行 CentOS 7.0.1406,在使用 krb5p 进行身份验证时,NFSv4 存在问题。idmapd 和 gssd 都无法自动启动。我可以通过执行 来修复前者systemctl enable nfs-idmap
。但是,我不知道如何让 gssd 自动启动。/etc/systemd/system
没有提到 gssd,并且/lib/systemd/system/rpcgssd.service
已安装,但显然未被使用(systemctl enable rpcgssd
说Failed to issue method call: No such file or directory
)。
我可以手动启动 gssd ( rpc.gssd start
)。如何让它在重启时启动?
答案1
我在 Fedora 20 上遇到了完全相同的错误消息,并发现了这个(当前)打开的 Redhat 错误:RFE:允许 systemctl enable 在符号链接单元上工作
就像你一样,我可以service start rpcgssd
,但不能chkconfig rpcgssd on
或systemctl enable rpcgssd
。但是,我的rpcgssd.service
文件(在/usr/lib/systemd/system
)是指向的符号链接/usr/lib/systemd/nfs-secure.service
。
因此,为了修复它,我改为运行systemctl enable nfs-secure
,这样就绕过了上述错误报告中列出的符号链接问题。
答案2
添加。SECURE_NFS="yes"
/etc/sysconfig/nfs