HP-UX 上的 NFS 安装点“未找到”目录

HP-UX 上的 NFS 安装点“未找到”目录

在使用挂载点通过 NFS 挂载远程磁盘的 HP-UX B.11.31 上/BK_RESTORE,我想使用用户访问子目录oracle,但即使权限正确也无法访问。使用不同的普通用户,就像bsp预期的那样工作。

(从根开始)

root> ls -ld / /BK_RESTORE /BK_RESTORE/erpln /BK_RESTORE/erpln/import-su-macchina-di-test
drwxr-xr-x  41 root       root          8192 Jul  8 09:43 /
drwxrwxrwx   2 root       sys         131072 Jul  8 10:06 /BK_RESTORE
drwxrwxrwx   2 root       sys         131072 Jul  8 09:44 /BK_RESTORE/erpln
drwxrwxrwx   2 root       sys         131072 Jul  8 10:05 /BK_RESTORE/erpln/import-su-macchina-di-test

(来自央行)

bsp> ls -ld / /BK_RESTORE /BK_RESTORE/erpln /BK_RESTORE/erpln/import-su-macchina-di-test
drwxr-xr-x  41 root       root          8192 Jul  8 09:43 /
drwxrwxrwx   2 bsp        bsp         131072 Jul  8 10:20 /BK_RESTORE
drwxrwxrwx   2 bsp        bsp         131072 Jul  8 09:44 /BK_RESTORE/erpln
drwxrwxrwx   2 bsp        bsp         131072 Jul  8 10:05 /BK_RESTORE/erpln/import-su-macchina-di-test

(来自甲骨文)

oracle> ls -ld / /BK_RESTORE /BK_RESTORE/erpln /BK_RESTORE/erpln/import-su-macchina-di-test
/BK_RESTORE not found
/BK_RESTORE/erpln not found
/BK_RESTORE/erpln/import-su-macchina-di-test not found
drwxr-xr-x  41 root       root          8192 Jul  8 09:43 /

请注意,oracle 列出了挂载点 withls /但不是 with ls -l /(不会给出任何错误)。

此外,当从 oracle 用户更改到此目录时,我收到此错误:

cd /BK_RESTORE
sh: /BK_RESTORE: Permission denied.

你知道发生了什么吗?

非常感谢

答案1

所以,HP-UX 似乎欺骗了我:虽然mount将文件系统显示为 NFS,但实际上它是 CIFS 文件系统。而且,由于安装时没有提供用户名和密码,因此身份验证是通过cifslogin命令完成的。可能该命令已经为rootbsp用户发出,但从未向oracle用户发出过。请注意,cifslogin凭证存储在cifsdb数据库中。我认为所有凭证都在几年前存储在这台服务器上,现在这里的每个人都完全不知道这种机制。

答案2

检查用于挂载 /BK_RESTORE 文件系统的底层目录的权限。

即卸载/BK_RESTORE,然后检查/BK_RESTORE 目录的权限。

您可能会发现底层权限更具限制性,在某些情况下,这可能会以您意想不到的方式影响访问。

相关内容