我使用的是 Cent OS 5.6,有两个虚拟机。我试图挂载一个文件,但无法挂载。以下是我所做的。
Mkdir/uxadm
Chmod 777 /uxadm
vi /etc/exports
/uxadm w01(no_root_squash,rw,sync,no_acl)
Service nfs restart
(在另一台虚拟机上)
mkdir /uxadm
vi /etc/fstab
10.5.2.20:/uxadm /uxadm nfs rw,soft,timeo=5 0 0
它给我错误提示“服务器拒绝权限”。
我需要在这里改变什么?
答案1
检查防火墙规则
检查 NFS 服务器是否导出任何目录
showmount -e
从 /etc/exports 文件中删除 no_acl 选项。此选项专门用于任何 NFS 版本 3 共享。
编辑 /etc/exports 文件后,运行以下命令
exportfs -av
检查 NFS 客户端上的 NFS 共享
NFS 服务器和 NFS 客户端应该为特定用户或组具有相同的 uid 和 gid。请参阅我的回答以获取想法这里如果不是这种情况,请使用 ldap 服务器配置用户帐户,并在 NFS 客户端计算机上配置 ldap 客户端以进行用户身份验证,并使用 autofs 服务自动挂载 NFS 共享。
请参阅我的回答这里这可能会有帮助。