permissões de acesso variam para o mesmo arquivo com base no programa

1

Eu tenho um caso estranho onde o gato pode ler um arquivo, mas outro programa não pode. Olhando para as duas chamadas de programa usando strace, as chamadas abertas se parecem com:

/home/ubuntu/dibas/bin/guppi_daq
open("/home/ubuntu/dibas/etc/config/guppi_threads.conf", O_RDONLY) = -1 EACCES (Permission denied)


/bin/cat /home/ubuntu/dibas/etc/config/guppi_threads.conf
open("/home/ubuntu/dibas/etc/config/guppi_threads.conf", O_RDONLY) = 3

Ambos os comandos são executados como root, as permissões de arquivo são 777. O sistema de arquivos é um sistema de arquivos ext4 local.

Como isso pode ser ??

    
por J Brandt 05.09.2016 / 16:43

0 respostas