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から)
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にはマウントポイントがリストされていls /
ますが、含まれていませんls -l /
(エラーは提供されていません)。
また、oracleユーザーからこのディレクトリに変更すると、次のエラーが発生します。
cd /BK_RESTORE
sh: /BK_RESTORE: Permission denied.
何が起こったのかご存知ですか?
非常にありがとう
答え1
したがって、HP-UXは私をだましているようです。mount
ファイルシステムはNFSと表示されますが、実際にはCIFSファイルシステムです。また、インストール時にユーザー名とパスワードが提供されないため、cifslogin
コマンドを介して認証が行われます。コマンドはユーザーroot
に対して実行されましたが、ユーザーbsp
には実行されていない可能性がありますoracle
。資格情報はデータベースcifslogin
に保存されます。cifsdb
私の考えでは、すべての資格情報が数年前にこのサーバーに保存されていました。
答え2
/ BK_RESTOREファイルシステムをマウントするために使用されるデフォルトディレクトリの権限を確認してください。
つまり、/BK_RESTORE を削除して、/BK_RESTORE ディレクトリの権限を確認します。
基本的な権限がより制限されており、場合によっては予期しない方法でアクセスに影響を与える可能性があります。