同じファイルへのアクセス権はプログラムによって異なります。

同じファイルへのアクセス権はプログラムによって異なります。

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ファイルシステムです。

どうやって? ?

ベストアンサー1

おすすめ記事