catがファイルを読み取ることができますが、他のプログラムでは読み取れない奇妙な状況があります。 strace を使用して、次のように呼び出しを開きます。
/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
どちらのコマンドも、ファイル権限 777 を使用して root として実行されます。ファイルシステムはローカルext4ファイルシステムです。
どうやって? ?