![동일한 파일에 대한 접근 권한은 프로그램에 따라 다릅니다.](https://linux55.com/image/93827/%EB%8F%99%EC%9D%BC%ED%95%9C%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%A0%91%EA%B7%BC%20%EA%B6%8C%ED%95%9C%EC%9D%80%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%97%90%20%EB%94%B0%EB%9D%BC%20%EB%8B%A4%EB%A6%85%EB%8B%88%EB%8B%A4..png)
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을 사용하여 루트로 실행됩니다. 파일 시스템은 로컬 ext4 파일 시스템입니다.
어떻게 그래? ?