Diretório “não encontrado” no ponto de montagem do HP-UX for NFS

1

Em um HP-UX B.11.31 que monta via NFS um disco remoto usando o ponto de montagem /BK_RESTORE , gostaria de acessar um subdiretório com oracle user, mas não consigo nem se as permissões estiverem corretas. Usando um usuário normal diferente, como bsp funciona como esperado.

(da raiz)

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

(do bsp)

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

(do 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 /

Por favor, note que o oracle lista o ponto de montagem com ls / mas não com ls -l / (sem dar nenhum erro).

Além disso, ao mudar para este diretório do oracle user, recebo este erro:

cd /BK_RESTORE
sh: /BK_RESTORE: Permission denied.

Você tem uma ideia do que está acontecendo?

Muito obrigado

    
por eppesuig 08.07.2013 / 10:31

2 respostas

1

Então, parece que o HP-UX me enganou: enquanto mount mostra o sistema de arquivos como NFS, era realmente um CIFS. E, como nenhum nome de usuário e senha foram fornecidos durante a montagem, a autenticação é feita pelo comando cifslogin . Provavelmente, esse comando já foi emitido para root e bsp usuários, enquanto nunca foi emitido para oracle user. Observe que as credenciais cifslogin estão armazenadas em um banco de dados cifsdb . Eu acho que neste servidor todas as credenciais foram armazenadas anos atrás, e agora todo mundo aqui estava completamente inconsciente desse mecanismo.

    
por 08.07.2013 / 11:36
0

Verifique as permissões do diretório base usado para montar o sistema de arquivos / BK_RESTORE.

i.e. desmonte / BK_RESTORE e verifique as permissões do diretório / BK_RESTORE.

Você pode achar que as permissões subjacentes são mais restritivas e, em algumas situações, podem afetar o acesso de maneiras que talvez você não espere.

    
por 08.07.2013 / 10:33