我在自己设置的 GPFS/SpectrumScale 文件系统上创建了 NFS 导出。我成功地在 xLinux、pLinux、z/OS 和 AIX 上测试了 NFS 导出。然后,我通过 SpectrumScale 在 NFS 导出上启用了基于 AD 的身份验证,并通过使用我成功设置身份验证的域中的用户 ID/密码组合登录到每个平台来测试它
然后,我将 NFS 挂载点添加到 Linux 客户端虚拟机上的 /etc/fstab,以便当有人登录时它会自动挂载。
NFShost:/ibm/zixf401/NFS /crenfs nfs4 defaults 0 0
我使用我的 ID 登录并输入 df -h,显示:
10.0.4.61:/ibm/zixf401/NFS 2.0T 2.6G 2.0T 1% /crenfs
然而,我遇到的问题是,我只能先 sudo su 才能访问 /crenfs 挂载,我无法弄清楚。如果我不 sudo,我会收到以下错误:
-sh-4.1$ cd /crenfs
-sh: cd: /crenfs: Permission denied
有没有什么办法可以不用 sudo 访问 /crenfs 挂载?
我见过一些帖子,人们在 fstab 条目中输入用户名和密码,但是当设置正确时,我们可能会有 100 多个用户访问它,所以我们可以将凭据硬编码到 fstab 中,除非我们可以输入某种与他们登录机器本身时输入的内容相关的变量?
答案1
谢谢@ThoriumBR:
sudo chmod a+rx /crenfs
解决了这个问题